我做了一个软件,现在我想当用户右键点击任意一个文件弹出的快捷菜单中包含“运行这个程序”的选项。但不知注册表该如何写,请各位高手指点。
解决方案 »
- MFC中如何对菜单栏进行操作
- 创建mfc对话框程序时,没添加winsocket支持,程序里应该怎么处理?
- Debug版本通过,release版本却出错,请大家进来看看!
- vc编写的dll(编译过的)能在unix上开发使用吗?
- 如何将窗口内容绘制到HWND的窗口中?(同一个进程中)
- 有没有把AscII字符转换为十六进制,把十六进制转换位AscII字符?
- 一个计算器问题。谢谢
- error C2504: 'CSocket' : base class undefined在线等待
- 如何将查询结果集增加若干字段然后插入到指定表中?
- 新人求助。怎么用VC设计一个界面点一个按钮可以浏览文件并将选中文件读入编辑框
- VC打开一个已知的Excel
- 求助 :关于 TCP传输 图片的问题
如果你的系统上安装有Winzip、UltraEdit等,当你对任一文件点右键时,都会有"Add to zip"、"UltraEdit-32"等命令(当然,Winzip稍有不同,我将在后面讲到)。它的添加方法是:
1.打开"HKEY_CLASSES_ROOT\*";
2.在其下新建"shell\命令\command"分支,再将command的键值设为执行该命令时所用的可执行程序的绝对路径,并在其后加"%1"即可。
例:在"HKEY_CLASSES_ROOT\*"下新建"shell\用写字板打开\command"子键,将command的键值设为"c: \windows\notepad.exe %1",就会在右键菜单中出现"用写字板打开"的命令了。
说明:1. 要删除该类命令,只需将"命令"子键删除即可;
2. 有的人或许会问他按我写的去做,但是得到的为何与我的有一些不同,这就是我的命令里有快捷键(N),只要在"用写字板打开"后加入"(&N)"即可。
http://www.codeproject.com/KB/shell/shellextguide1.aspx