在Windows启动时使用参数启动应用程序

我试图让我的应用程序自动启动并在 Windows启动时运行登录逻辑. 我已经使用参数启动文件夹中的快捷方式,但我想知道是否有一些方法来设置一个可以启动我的程序的注册表项,并像快捷方式一样传递参数? 我正在使用Inno Setup安装程序,我正在使用这一行: Name: {

我试图让我的应用程序自动启动并在
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启动时添加注册表项和使用参数启动应用程序的经验?

您可以在ValueData中包含参数,这些参数由彼此之间的空格和可执行路径分隔.例如.:

Root: HKLM; Subkey: "SOFTWARE\Microsoft\Windows\CurrentVersion\Run"; \
    ValueType: string; ValueName: "AppNameHere"; \
    ValueData: """{app}\AppNameHere.exe"" /login"

作者: dawei

【声明】:永州站长网内容转载自互联网,其相关言论仅代表作者个人观点绝非权威,不代表本站立场。如您发现内容存在版权问题,请提交相关链接至邮箱:bqsm@foxmail.com,我们将及时予以处理。

为您推荐

联系我们

联系我们

0577-28828765

在线咨询: QQ交谈

邮箱: xwei067@foxmail.com

工作时间:周一至周五,9:00-17:30,节假日休息

返回顶部