#visual-studio #windows-installer
#visual-studio #windows-установщик
Вопрос:
Список специальных папок в редакторе файловой системы (команда Add Special Folder ) не содержит общей папки данных приложения, но мы можем использовать команду Custom Folder и установить для свойства DefaultLocation значение [CommonAppDataFolder], чтобы получить доступ к общим данным приложения.
В той же строке нет записи для общей папки запуска. Есть ли пользовательская переменная папки, которую я мог бы использовать вместо этого, чтобы получить доступ к общей папке автозагрузки?
Ответ №1:
Это оказалось проще, чем я думал. Просто выберите папку автозагрузки пользователя из списка специальных папок и добавьте туда свои ярлыки. Эта специальная папка будет указывать на папку автозагрузки всех пользователей, если пользователь решит установить программное обеспечение для всех пользователей (выбрав опцию «Все пользователи» во время установки, а не только для меня).
Ответ №2:
Из того, что я знаю, нет идентификатора папки. Вот список со всеми предопределенными идентификаторами папок и некоторыми пользовательскими (пользовательские идентификаторы доступны только в расширенном установщике).
Что вы можете попробовать, так это использовать пользовательское действие, чтобы определить путь к нужной вам папке и установить ее в пользовательской папке, как мы объясняем в связанном примере.
Я предполагаю, что базовая поддержка таких операций поддерживается в VS.