Как отключить приложение, которое будет установлено для всех пользователей? - PullRequest
0 голосов
/ 09 июня 2010

Я пытаюсь создать установщик приложения, для этого необходимо установить количество файлов для чтения / записи в данные приложения пользователя.

Но при установке это происходит только для пользователя, устанавливающего проект. Мастер установки сообщает, нужно ли устанавливать приложение только для текущего пользователя или всех пользователей. Как я могу запретить каждому пользователю выбирать всех?

или как добавить файлы в установщик, доступные всем пользователям?.

Ответы [ 2 ]

5 голосов
/ 10 июня 2010

Чтобы указать обязательную установку для каждого пользователя

  1. В обозревателе решений выберите проект развертывания.

  2. В окне «Свойства»выберите свойство InstallAllUsers и задайте для него значение false.

  3. В меню «Вид» выберите «Редактор» и нажмите «Интерфейс пользователя».

  4. Под узлом Install выберите узел Installation Folder.

  5. В окне свойств выберите свойство InstallAllUsersVisible и установите для него значение false.

http://msdn.microsoft.com/en-us/library/445kc47k(VS.90).aspx

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

0 голосов
/ 09 июня 2010

Я не на 100% ясен по вашему вопросу - возможно, здесь есть 2 вопроса. Я могу предложить:

1 - есть свойство установщика Windows CommonAppDataFolder:
http://msdn.microsoft.com/en-us/library/aa367992(v=VS.85).aspx

Здесь можно хранить данные, которые будут доступны всем пользователям машины.

2 - свойство ALLUSERS определяет способ установки приложений для каждого пользователя или компьютера:
http://msdn.microsoft.com/en-us/library/aa367559(v=VS.85).aspx

Если вы установили ALLUSERS в свой инсталляционный пакет, вы можете принудительно настроить его для каждого пользователя или компьютера.

...