Почему мое приложение показывает два значка «Добавить / Удалить» на панели управления в XP и Vista? - PullRequest
0 голосов
/ 26 декабря 2011

Чтобы избежать проблемы с правами администратора в параметре «Изменить» панели управления, я отредактировал записи реестра «NoRepair» и «NoModify», чтобы использовать значения 1 и «WindowsInstaller» для использования 0. При этом я получаю полный интерфейс при удалении из панели управления.

Но вот проблема: установив «WindowsInstaller» на 0, панель управления отображает два значка «Добавить / удалить» моего приложения в Windows XP и Windows Vista.

1 Ответ

0 голосов
/ 28 декабря 2011

Я обхожу эту проблему некоторое время и нашел одно решение ...

Я добавил одно свойство "ARPSYSTEMCOMPONENT" со значением "1" в моем базовом проекте MSI, поэтому все значки панели управления приложений были удалены ...

Затем я добавляю другой раздел реестра для моего приложения в «HKLM \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Uninstall \» с желаемой строкой удаления и без ключа «WindowsInstaller» ...

Таким образом, он показывает только один значок на панели управления, а также поведение удаления, как мне нужно ....

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...