Мастер установки Visual Studio 2005 - создание ярлыков на рабочем столе для всех пользователей - PullRequest
2 голосов
/ 10 июля 2009

Я использую проект мастера установки для создания установщика MSI для приложения Windows Forms. Я настроил его для установки ярлыка на рабочем столе, но, к сожалению, он ставит ярлык только на рабочем столе пользователя, запустившего установщик. Есть ли способ настроить его так, чтобы ярлыки ставились на рабочие столы всех пользователей?

Ответы [ 2 ]

3 голосов
/ 10 июля 2009

В редакторе файловой системы вашего проекта

  1. Создайте новую пользовательскую папку (дайте ей имя, например, «Пуск для всех пользователей»)
  2. Изменить местоположение по умолчанию на [DesktopFolder] (то же самое относится к [StartMenuFolder]) ( См. Документацию и для Меню Пуск )
  3. Установите для свойства значение ALLUSERS

Это должно сделать это, поместите ваши ярлыки в новую пользовательскую папку. Это позволит вам установить в папку «Все пользователи», даже если вы устанавливаете «Just Me» для остальной части установщика.

1 голос
/ 10 июля 2009

Установить InstallAllUsers = True в свойствах В «Папке установки» на странице «Интерфейс пользователя» установите InstallAllUsersVisible. Если у вас есть «Установка» и «Административная установка» на странице «Интерфейс пользователя», обязательно измените «Папку установки» в обоих.

Это отнимет выбор установки пользователем только для «меня» и заставит установку быть «для всех».

Теперь ярлык, который вы вставили на «Рабочий стол пользователя» файловой системы, должен появиться на рабочем столе каждого пользователя.

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