Принудительно запускать файл с помощью Windows в настройках MSI VS - PullRequest
1 голос
/ 18 июня 2019

Как запустить мой исполняемый файл с Windows в проекте установки Windows Visual Studio (создатель установки MSI)?

Попытался добавить ключи реестра, посмотрите свойства 'Assembly'. У меня есть компиляция проекта MSI, и он отлично устанавливается в папку, но мне нужно, чтобы он запускался

а) После завершения установки б) Каждый раз при запуске Windows.

Спасибо

1 Ответ

0 голосов
/ 18 июня 2019

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

Папка запуска : Вы можете использовать Windows startup folder как предлагается здесь - allusers :

  • C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup
  • C:\Users\<user-name>\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup

Быстрый доступ: Windows logo key + R => shell:startup.

Служба Windows : службы Windows можно настроить на запуск при загрузке / запуске системы.

Запланированное задание : возможнозапускать задачи при каждой загрузке, используя планировщик задач.

Автозапуск реестра : Вы можете зарегистрировать что-то для запуска при запуске в реестре:

  • HKCU\Software\Microsoft\Windows\CurrentVersion\Run
  • HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
  • HKLM\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Run

Драйверы : Полагаю, можно упомянуть и драйверы.Они загружаются при запуске.


Когда мне следует использовать запланированное задание вместо службы Windows?


Autoruns.exe : Sysinternals содержит инструмент autoruns.exe , который покажет вам, сколько существует способов запустить что-либо при запуске системы:

autoruns.exe


Ссылки :

...