在VS的MSI设置中强制文件通过Windows自动启动

时间:2019-06-18 01:52:58

标签: visual-studio windows-installer startup

如何在Visual Studio的Windows安装项目(MSI安装程序创建器)中使可执行文件从Windows开始?

试图添加注册表项,请查看“组装”属性。我已经编译了MSI项目,它可以很好地安装到文件夹中,但是我需要它来运行

a)安装完成后 b)每次Windows启动。

谢谢

1 个答案:

答案 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.exeSysinternals拥有工具autoruns.exe,它将向您显示系统启动时有多少种启动方式:

autoruns.exe


链接

相关问题