通过注册表实现,将开发的EXE添加到鼠标右键菜单中,使右击文件可以打开EXE并将文件路径传递给EXE

前几天产生一个想法:把自己之前写的一个计算文件MD5值的EXE,添加到鼠标右键菜单,这样将“打开EXE”和“选择文件”这两步操作结合起来,就方便很多了。如下所示:

 

1.“win+R”组合键,打开运行对话框,输入“regedit”,按下“enter”键,就打开了注册表编辑器,然后做如图操作,建立一个项。

通过注册表实现,将开发的EXE添加到鼠标右键菜单中,使右击文件可以打开EXE并将文件路径传递给EXE_第1张图片

2.上面一步我建立的项是“AlgorithmCalculator”,这是我开发的EXE的名字。在这个项下面,将那个自动生成的“默认”键值改成你想在右击文件时显示的快捷菜单名称。

通过注册表实现,将开发的EXE添加到鼠标右键菜单中,使右击文件可以打开EXE并将文件路径传递给EXE_第2张图片

通过注册表实现,将开发的EXE添加到鼠标右键菜单中,使右击文件可以打开EXE并将文件路径传递给EXE_第3张图片

3.在新建的项下面再建一个项“command”,这个项的名称是固定的,不可以任意改变。修改“command”项下面的“默认”键的键值,要启动的EXE路径和“%1”,如下图:

通过注册表实现,将开发的EXE添加到鼠标右键菜单中,使右击文件可以打开EXE并将文件路径传递给EXE_第4张图片

4.以上步骤完成后,就可以使用右击鼠标打开EXE了。

PS:如果你的EXE用C语言开发时,main()函数中记得声明形参:main(int argc,char *argv[])。如果是用C#开发,main()函数声明:static void Main(string[] args)

 

你可能感兴趣的:(Visual,Studio环境下C语言编程)