Как добавить запись в ключ запуска реестра через настройку и развертывание VS2008 - PullRequest
2 голосов
/ 18 августа 2010

Я создаю установочный скрипт VS2008 для моего проекта.

Я хочу добавить значение в HKCU \ Software \ Microsoft \ Windows \ CurrentVersion \ Run, чтобы запустить мой EXE при запуске.

Есть ли способ указать ссылку на мой исполняемый файл («Первичный вывод из Project»), чтобы скрипт установщика вставлял правильное значение в реестр при запуске?

Мне не нужно жестко кодировать путь и имя исполняемого файла в значении реестра.

Ответы [ 2 ]

4 голосов
/ 18 августа 2010

Для ссылки на исполняемый файл введите эту строку в значение записи реестра:

[TARGETDIR] YourProgram.exe

1 голос
/ 18 августа 2010

Установщик Windows является декларативным языком программирования, а не обязательным языком сценариев. [#FileKey] также поможет. Я предлагаю прочитать следующие две темы MSDN.

Таблица регистрации

http://msdn.microsoft.com/en-us/library/aa371168(VS.85).aspx

Таблица реестра объединяет ресурсы реестра с их компонентами.

отформатированный

http://msdn.microsoft.com/en-us/library/aa368609(v=VS.85).aspx

...