打包配置文件 .iss 中 增加如下
;注册表启动项
[Registry]
Root: HKLM; Subkey: "SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System"; ValueType: dword; ValueName: "EnableLUA"; ValueData: "0"
Root: HKLM; Subkey: "SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System"; ValueType: dword; ValueName: "FilterAdministratorToken"; ValueData: "0"
[Icons]
Name: "{commonstartup}\\{#MyAppName}";Filename: "{app}\\{#MyAppExeName}"
如果不是管理员权限的程序,是可以不用增加注册表配置项的。
如果是管理员权限的程序自启动,目前最好的办法就是通过注册表编辑来实现。