Windows Shell 集成参数

Windows Shell 集成参数

我正在尝试为所有文件 (*) 集成一个 shell 菜单项,以便使用我已经制作的工具对它们进行加密。

我已经设法创建了条目,但我真的不明白如何将所选文件的路径作为参数发送到我的工具。

另外,您是否认为还有比使用这样的参数调用我的工具更好的方法(即加密工具的所有代码)?

答案1

Windows 注册表

[HKEY_CLASSES_ROOT*\shell\加密我的文件]

[HKEY_CLASSES_ROOT*\shell\Encrypt My Files\command]

@="mytool.exe -enc %1"

[HKEY_CLASSES_ROOT*\shell\解密我的文件]

[HKEY_CLASSES_ROOT*\shell\Decrypt My Files\command]

@="mytool.exe -dec %1"

參考文獻:http://support.microsoft.com/kb/256986

相关内容