Я разработал приложение wpf и создал для него настройку. Я использую установщик Windows для создания установочного пакета. Теперь я хочу включить удаление MyProgram.exe в меню "Пуск" после установки моего пакета.
Я могу добавить exe для запуска моей программы после установки. Я хочу включить удаление MyProgram.exe, файл ReadMe, файл справки в меню "Пуск".
Любые предложения, пожалуйста, помогите мне в этом. Заранее спасибо, Ибрагим.

1
ibrahimkhan 15 Июн 2009 в 11:42

2 ответа

Вы смотрели этот пост? Как добавить параметр удаления в проект установки .NET?

Вы можете создать ярлык для удаления, а затем добавить этот ярлык в меню «Пуск». в сообщении ниже объясняется, как добавить ярлык на рабочий стол пользователя, вы можете понять идею и применить те же самые вещи для меню «Пуск». значок ярлыка на рабочем столе не отображается в проекте веб-установки

1
Community 23 Май 2017 в 14:48

При создании инсталляционного пакета ему присваивается уникальный идентификатор (код продукта, если не забыл). Вы можете создать пакетный файл со следующей строкой:

  @echo off
  start /b /l msiexec.exe /x {Product Code}

Теперь щелкните правой кнопкой мыши дерево файловой системы (в представлении файлов проекта) и включите этот командный файл. Назначьте ему красивую иконку и создайте запись «Удалить» в папке меню «Пуск» для вашего приложения.

PS: - просто введите msiexec.exe в окне запуска или командной строки, чтобы получить дополнительные параметры. pps: - Код продукта доступен в свойствах вашего проекта установки. Выберите Setup Project в дереве решений и откройте вкладку свойств.

1
TheVillageIdiot 15 Июн 2009 в 15:12
Я сделал то же самое, что вы сказали, но он перешел в командную строку и оттуда удалил. Есть ли другой способ для этого, не заходя в командную строку.
 – 
ibrahimkhan
15 Июн 2009 в 13:30
1
Извините, пожалуйста, используйте "start /B /l msiexec.exe /i {код продукта}". Это тоже показывает командное окно, но оно автоматически закрывается, просто мельком!
 – 
TheVillageIdiot
15 Июн 2009 в 15:12
Я сделал то же самое. Я получаю командное окно. Вместо командного окна я хочу какое-то окно с кнопкой удаления. Спасибо за ответ
 – 
ibrahimkhan
16 Июн 2009 в 17:16