我正在尝试让我的应用程序在Windows启动时自动启动并运行登录逻辑。
我已经通过启动文件夹中的快捷方式和参数使其工作,但我想知道是否有一种设置注册表键的方法,可以像快捷方式一样启动我的程序并传递参数?
我正在使用Inno Setup进行安装程序,并使用以下代码:
Name: "{commonstartup}\AppNameHere"; Filename: "{app}\AppNameHere.exe"; \
Parameters: "/login"`
但我希望能够使用像注册表条目这样的方式:
Root: HKLM; Subkey: "SOFTWARE\Microsoft\Windows\CurrentVersion\Run"; \
ValueType: string; ValueName: "AppNameHere"; ValueData: """{app}\AppNameHere.exe"""; \
Flags: uninsdeletevalue`
我以为有某种方法可以指定启动参数,但我在Inno Setup网站上找不到任何东西,除了我已经从http://www.jrsoftware.org/iskb.php?startwithwindows发现的关于添加注册表键本身的信息。
有人在Windows启动时添加注册表键并带参数启动应用程序有经验吗?
Root: HKLM; Subkey: "SOFTWARE\Microsoft\Windows\CurrentVersion\Run"; ValueType: string; ValueName: "AppNameHere"; ValueData: """{app}\AppNameHere.exe"" /login"; Flags: uninsdeletevalue
- Zack