选项,使应用程序自动启动与Windows安装时使用Inno安装

pod7payv  于 2023-01-06  发布在  Windows
关注(0)|答案(1)|浏览(221)

我正在使用Inno Setup使我的exe可安装。我使用它的向导创建安装程序,运行良好。
但我想让用户选择让应用程序与Windows的启动一起启动。我该怎么做呢?
我只是想简单的用户界面,没有用户的手动工作。

i86rm4rw

i86rm4rw1#

要使应用程序在用户登录时启动,请使用[Registry] section中的条目向Software\Microsoft\Windows\CurrentVersion\Run注册表项添加条目。
另见

不要使用[Icons],这是一个传统的解决方案。
要允许用户选择是否配置自动启动,请将[Registry] entrytask关联,如下所示:

[Tasks]
Name: startup; Description: "Start application when user logs in"

[Registry]
Root: HKLM; Subkey: "Software\Microsoft\Windows\CurrentVersion\Run"; \
    ValueType: string; ValueName: "MyProgram"; ValueData: "{app}\MyProg.exe"; \
    Tasks: startup

相关问题