我想在Chrome中启动软件,然后使用了这样的外部协议(在.reg文件中):

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\ATS]
@="URL:ATS Protocol Handler"
"URL Protocol"=""

[HKEY_CLASSES_ROOT\ATS\shell]

[HKEY_CLASSES_ROOT\ATS\shell\open]

[HKEY_CLASSES_ROOT\ATS\shell\open\command]
@="D:\\ATS\\ATS.exe \"%1\""

但是由于某些原因,我需要先进入D:\\ ATS \\文件夹,然后启动ATS.exe程序。 我想我应该添加一些命令,例如

cd d:\ATS

但是如何以及在哪里写呢?

===============>>#1 票数:0 已采纳

尝试将最后一行更改为

@="cd D:\\ATS & D:\\ATS\\ATS.exe \"%1\""

  ask by SamChan translate from so

未解决问题?本站智能推荐:

1回复

Windows 8中Metro墙纸的注册表项在哪里?

Windows 8的关键在哪里,因此您可以更改Metro壁纸(“开始”菜单上的一个),以便我可以使用默认壁纸以外的其他东西。 我知道那里有可以执行此操作的程序,但是我需要密钥,以便可以在自己的程序中使用它。 我知道正常的dekstop壁纸位置在以下按键中:
1回复

Windows注册表项AppliesTo不适用于Users目录

我想做的是使用户在特定目录中的文件夹上单击鼠标右键时可以显示自定义的上下文菜单项。 因此,在HKEY_CLASSES_ROOT\\Directory\\shell我创建了我的密钥(例如,名称为MyProgram ),并创建了具有要运行的程序路径的子密钥command (例如,“ C:\\
1回复

通过HKEY_LOCAL_MACHINE注册表项自动运行EXE时的受限资源访问

我有一个EXE文件,我希望每个用户启动的每个Windows启动它。 在以下位置添加注册表项: HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run 我的EXE可以正常运行,但是即使所需文件位于同一位置,它
1回复

试图删除启动注册表项

我想运行一个批处理以从启动中删除一个注册表项。 我创建了一个测试密钥,并正在运行以下命令 但是当我以管理员身份运行批处理时,出现以下错误 “错误: The system was unable to find the specified registry key or valu
2回复

即使GetLastError返回全0,我也看不到注册表项

我尝试制作文件dropper并在启动时启动但是它确实正确启动但是当我使用regedit导航到所述密钥时我看不到它? 怎么了? 所有错误代码返回0 .....
1回复

从Ruby中的Windows注册表中读取DigitalProductId值

到目前为止,我有此代码 但这不允许我获取DigitalProductId值。 一些值可用,但有些则不可用。
3回复

注册表:从命令提示符中查找和导出密钥

我想知道是否有任何选项通过命令行搜索字符串并导出Windows注册表中找到的所有键?
1回复

使用reg文件以更改注册表中条目的值

我创建了一个reg文件以更改注册表中条目的值: 上面的...继续到我的reg文件中的完整路径。 该条目的数据类型是REG_SZ ,因此我省略了它。 执行此文件似乎不会更改该条目的值。 有没有人认识到这个问题,或者不知道它起源于什么?
1回复

更改Shell注册表

在我的应用程序开始时,我将注册表的外壳程序值更改为自定义外壳程序并杀死explorer.exe(这是在应用程序外部完成的),我想允许后门程序返回到原始外壳程序并带回资源管理器。可执行程序。 将该过程重新整理对我来说很好,但是当我运行我的代码以更改注册表值时,没有引发异常,但是当我签入reged
1回复

无法在注册表中设置DefaultIcon

我正在尝试更新Windows注册表以为我的自定义文件扩展名添加图标,到目前为止我还没有成功。 我当前的版本最接近这个stackoverflow问题 。 不幸的是,我的文件图标仍然是通用的内置Windows图标之一(见下面的截图)。 在这一点上,我最好的猜测可能是我的.ICO文件有