Kaw*_*hii 7 delphi shell contextmenu windows-explorer
如何在Windows资源管理器中为所有类型的文件扩展名添加右键单击上下文菜单?
根据我在互联网上阅读的内容,我为某些文件扩展阅读了一种方法.
我的问题是,我们如何才能为所有类型的文件扩展做到这一点?
我看到一些软件做了这个,例如:WinRar,Notepad ++等.
PS:我的目标是Delphi 7.0兼容代码.
谢谢.
最简单的方法是添加如下注册表项:
HKEY_CLASSES_ROOT
*
shell
YourAppName
Command C:\Full\Path\To\Your\App.exe "%1"
Run Code Online (Sandbox Code Playgroud)
当用户单击此菜单项时,将执行您的应用程序并将文件名作为第一个命令行参数传递.
虽然你可以为此编写一个shell扩展,但这更难.更重要的是,如果您使用的是Delphi 7,那么您将无法为64位Windows编写shell扩展.