使用inno设置制作安装程序时提供启动路径

时间:2016-10-20 05:51:18

标签: c# inno-setup

我正在使用Inno setup来安装我的exe文件。我使用它的向导来创建运行良好的安装程序,但我想让用户选择在Windows启动时安装它。我怎样才能做到这一点?然后我got this link as comment suggested但我无法理解!我只想为用户提供简单的界面,无需用户手动操作。

1 个答案:

答案 0 :(得分:0)

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

另请参阅answer by @jachguateInno Setup, APP start When windows start

请勿使用[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