Установите Shield 2009 Premier: не хотите помещать запись в панель управления - PullRequest
0 голосов
/ 24 июня 2009

Моя установка будет 1. скопировать несколько файлов 2. некоторые записи реестра, требующие прав администратора, например, HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Enum \ MyRegistry

Что я хочу: 1. Нет доступа к панели управления, и да, мне не нужно удалять.

Может возникнуть вопрос, почему я не делаю это вручную? Только для привилегированных записей реестра администратора [Есть ли способ сделать это без установки щита?]

Ответы [ 2 ]

0 голосов
/ 24 июня 2009

См. Эту статью MSDN . Что вам нужно сделать, это:

Вы можете опустить регистрацию приложение, удалив Регистрация продукта Action, RegisterUser Action, PublishProduct Action и Действие PublishFeatures от InstallExecuteSequence Table и Таблица AdvtExecuteSequence. Все эти действия должны быть удалены, или некоторые след приложения может остаться в реестр. Удаление всего этого действия не позволяют приложению быть в списке Добавить или Удалить Функции программы в панели управления, и предотвращает рекламу приложение. Удаление всего этого действия также препятствуют применению от регистрации в Windows Данные конфигурации установщика. это означает, что вы не можете удалить, восстановить, или переустановите приложение с помощью командной строки установщика Windows Параметры или установщик Windows интерфейс прикладного программирования (API).

0 голосов
/ 24 июня 2009

Взгляните на это свойство MSI . Все, что вам нужно сделать, это установить его на 1.

...