Когда вы щелкните правой кнопкой мыши по файловой системе на дереве целевой машины и выберите «Добавить специальную папку» в приложении настройки, вы получите список параметров. Одна из них - это папка для запуска пользователя ... однако нет опции для общей/всей загрузочной папки. Есть ли способ указать общую/всю папку автозагрузки в качестве настраиваемой папки и по-прежнему работать правильно в XP, Vista и Win7?Добавить общую папку для запуска в VS2008 Решение для установки
1
A
ответ
0
Выберите Deployment Project Properties
и установите InstallAllUsers
на True
.
0
Вот немного Microsoft проходных: http://msdn.microsoft.com/en-US/library/716bxh4e(v=vs.80).aspx
Вам также потребуется установить InstallAllUsers к ИСТИНА и заменить '[TempFolder]' из примера с "[ StartupFolder] '
Не зависит от того, устанавливаете ли вы установку для «всех пользователей» или только «текущего пользователя»? Если вы хотите заставить его всегда устанавливать для всех пользователей, я думаю, что для этого есть флаг ... – ewall
Нет, независимо от выбранного параметра, ярлык всегда помещается в папку автозагрузки пользователя, и я пытаюсь его получить для всех пользователей. Вы можете вручную установить флаг в решении, чтобы он всегда устанавливался для всех пользователей и не предоставлял этот параметр, но опять же, который не меняет места, где появляется ярлык. – AKoran