我正在使用Inno Setup使我的exe可安装。我使用它的向导创建安装程序,运行良好。但我想让用户选择让应用程序与Windows的启动一起启动。我该怎么做呢?我只是想简单的用户界面,没有用户的手动工作。
i86rm4rw1#
要使应用程序在用户登录时启动,请使用[Registry] section中的条目向Software\Microsoft\Windows\CurrentVersion\Run注册表项添加条目。另见
[Registry]
Software\Microsoft\Windows\CurrentVersion\Run
不要使用[Icons],这是一个传统的解决方案。要允许用户选择是否配置自动启动,请将[Registry] entry与task关联,如下所示:
[Icons]
[Registry] entry
[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
1条答案
按热度按时间i86rm4rw1#
要使应用程序在用户登录时启动,请使用
[Registry]
section中的条目向Software\Microsoft\Windows\CurrentVersion\Run
注册表项添加条目。另见
不要使用
[Icons]
,这是一个传统的解决方案。要允许用户选择是否配置自动启动,请将
[Registry] entry
与task关联,如下所示: