Inno Setup 打包安装包开机自启动解决方案

对于一些程序选项需要设置开机启动项的行为,我们可以通过使用 Inno Setup 在打包的时候执行添加该启动项。在 Inno Setup 打包程序中有多种方式可以设置某个应用程序快速启动。今天大眼仔和大家分享通过使用设置快捷图标创建到快速启动文件夹路径的方式以及注册表方式来设置某个应用程序启动。

第一种:文件夹启动方式

1
2
3
[Icons]
Name: "{userstartup}/My Program"; Filename: "{app}/MyProg.exe"; Tasks:StartMenuEntry;
Name: "{commonstartup}/My Program"; Filename: "{app}/MyProg.exe"; Tasks:StartMenuEntry;

{userstartup} 解释:

{userstartup} & {commonstartup} 为开始菜单启动文件夹路径。

Tasks 解释:

为当前的快速启动添加可选任务选项,由用户选择是否开机启动。

第二种:修改注册表方式启动

1
2
[Registry]
Root: HKLM; Subkey: "SOFTWARE/Microsoft/Windows/CurrentVersion/Run"; ValueType: string; ValueName: "testrun"; ValueData: "{app}/{#MyAppExeName}"

以上两种方式都可以实现在 Inno Setup 打包的时候来设置某个应用程序进入到快速启动项,大家可以根据自己的实际需要来选择不同的方法。

原创文章,作者:kepupublish,如若转载,请注明出处:https://blog.ytso.com/tech/courses/141641.html

(0)
上一篇 2021年9月6日 10:22
下一篇 2021年9月6日 10:22

相关推荐

发表回复

登录后才能评论