如何在Visual Studio的Windows安装项目(MSI安装程序创建器)中使可执行文件从Windows开始?
试图添加注册表项,请查看“组装”属性。我已经编译了MSI项目,它可以很好地安装到文件夹中,但是我需要它来运行
a)安装完成后 b)每次Windows启动。
谢谢
答案 0 :(得分:0)
On Scheduled Tasks versus Windows Services。有关以下摘要项的详细说明,请参阅此先前的答案。我不使用此安装程序工具,因此无法立即执行详细步骤。
启动文件夹 :您可以使用 Windows startup folder
as suggested here - 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
驱动程序 :我想也可以提到驱动程序。它们在启动时加载。
When should I use a scheduled task instead of a Windows Service?
Autoruns.exe:Sysinternals拥有工具autoruns.exe,它将向您显示系统启动时有多少种启动方式:
链接 :