Windows注册表运行键

本Y

根据http://msdn.microsoft.com/zh-cn/library/aa376977(v=vs.85).aspx

“ Run和RunOnce注册表项会导致程序在用户每次登录时运行。项的数据值为命令行。”

然后,我是否应该可以使用以下方法添加密钥:

  • 名称:MyName
  • 数据: START /MIN "Title" "cmd.exe" /c "@echo off && "C:\TestApplication.exe" -Arg1 "Arg2"

目的是在Windows启动时以"C:\TestApplication.exe"最少的参数启动控制台应用程序"-Arg1 "Arg2""

我问,因为我似乎无法使它正常工作。

哈里·约翰斯顿

该文档具有误导性,尽管并非完全不正确。命令行直接传递给CreateProcess(),而不是传递给,cmd.exe所以内部的命令cmd.exe(例如)start无效。这意味着您需要cmd /c在命令行开始处添加

您还会在末尾缺少引号,并且不需要在两端加上引号cmd.exe这有效:

cmd /c START /MIN "Title" cmd /c "@echo off && "C:\TestApp.exe" -Arg1 "Arg2""

但是,由于目标应用程序是可执行文件,而不是批处理文件,因此您也不需要以下@echo命令:

cmd /c START /MIN "Title" cmd /c ""C:\TestApp.exe" -Arg1 "Arg2""

(请注意,/c永远不会回显传递给的命令行。)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

无法从Windows注册表运行VBS文件

来自分类Dev

无法从Windows注册表运行VBS文件

来自分类Dev

Windows 10更新删除注册表运行命令

来自分类Dev

Windows注册表问题

来自分类Dev

特定键的注册表值

来自分类Dev

C ++:试图创建一个运行键,我得到的只是注册表中的汉字。

来自分类Dev

是否可以更改注册表设置以禁用Windows键上的振动?

来自分类Dev

从Perl中的Windows注册表读取

来自分类Dev

使用Perl解析Windows注册表

来自分类Dev

Windows注册表HKCR合并规则

来自分类Dev

访问Windows注册表Python

来自分类Dev

Linux等效于Windows注册表

来自分类Dev

Windows 7注册表设置文档

来自分类Dev

如何永久更改Windows注册表?

来自分类Dev

Windows注册表中的神秘@字符

来自分类Dev

Windows 10刷新并影响注册表

来自分类Dev

Windows注册表| 如何打开.lnk

来自分类Dev

从Ubuntu访问Windows注册表

来自分类Dev

Windows 8无法通过批处理运行注册表文件

来自分类Dev

.NET Standard 2.0-Windows注册表-在Mac OS X上可运行-Unity

来自分类Dev

如何使用通过.Net PowerShell对象运行的PowerShell脚本获取Windows注册表属性值?

来自分类Dev

由于注册表设置,OneDrive无法在Windows 10上自动运行

来自分类Dev

在Windows注册表中注册应用程序

来自分类Dev

注册表中的Fonts键的目的是什么?

来自分类Dev

使用 Powershell 从注册表返回键路径

来自分类Dev

使用存储在变量中的键覆盖注册表值

来自分类Dev

Windows用户的到期日期或注册表在注册表中的何处?

来自分类Dev

如何还原和转储Windows注册表而不覆盖当前注册表

来自分类Dev

意外删除注册表中的键后,如何在Windows 7中重新启用剪切/粘贴?

Related 相关文章

热门标签

归档