如何将类似于EditPlus的软件添加到右键菜单
来源:互联网 发布:hifi音乐软件 编辑:程序博客网 时间:2024/05/22 23:58
网上大多数都提供的是第一种方法,在这里就不再详细描述了.
方法一:
方法一:
找到HKEY_CLASSES_ROOT -> * -> shell(没有shell可以自己手动新建)
在shell下添加 xxxx项(右键中显示出的文字) -> command -> 值改为 "X:\xxx.exe" "%1" (注意带引号)
X:\xxx.exe为程序的全路径。
方法二:(此方法针对32位操作系统,64位的我没安装过,但可能相似吧)
方法一已经基本满足需求,但是感觉规范些更好,所以使用了GUID的方法,步骤如下:
首先自己找方法生成一个GUID,格式为:{xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}
找到HKEY_CLASSES_ROOT -> CLSID
在CLSID下添加项,名字就为: {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx},
在此GUID的目录下新建一个项取名"InprocServer32",修改该项的默认值为程序(添加到右键菜单的程序)支持的相关dll文件的完整路径,修改InprocServer32的默认值为你想要的名字。
例如:
EditPlus 3对应的就是: (安装路径)/EditPlus 3/eppshell.dll
Beyond Compare 3对应的就是: (安装路径)/Beyond Compare 3/BCShellEx.dll
EditPlus 3对应的就是: (安装路径)/EditPlus 3/eppshell.dll
Beyond Compare 3对应的就是: (安装路径)/Beyond Compare 3/BCShellEx.dll
在InprocServer32项下新建一个与其默认值同级的字符串值:名称为ThreadingModel,值为Apartment
找到HKEY_CLASSES_ROOT -> * -> shellex -> ContextMenuHandlers
在ContextMenuHandlers下添加 xxxx项(这个可以自己起名) ,更改此项的默认值为:{xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}
- 如何将类似于EditPlus的软件添加到右键菜单
- 将EditPlus添加到右键菜单
- 将Editplus添加到右键菜单
- 将Editplus添加到右键菜单
- 将EditPlus添加到右键菜单
- 将EditPlus添加到右键菜单
- 怎么将Editplus添加到右键菜单
- XP 将 editplus 添加到右键菜单
- EditPlus添加到右键菜单
- EditPlus添加到右键菜单
- EditPlus添加到右键菜单
- EditPlus添加到右键菜单
- EditPlus添加到右键菜单
- windows7下 将editplus添加到右键菜单
- 将软件添加到右键菜单
- 将软件添加到右键菜单 最简单的方法
- 将软件添加到右键菜单 最简单的方法
- 将软件添加到右键菜单 最简单的方法
- java中hashcode()与equals()详解
- C#创建与调用Webservice基础
- Unity3D 游戏引擎之实现平面多点触摸
- Linux驱动修炼之道-SPI驱动框架源码分析(上)
- Could not find action or result问题
- 如何将类似于EditPlus的软件添加到右键菜单
- 虽然我还没有测试过,但是我觉得有必要收藏一下,谢谢原创者
- 2010-09-26 10:06 jq拖动(ui.draggable.packed.js,ui.core.packed.js)
- Linux驱动修炼之道-SPI驱动框架源码分析(中)
- 程序员的情书
- js思维导图
- Linux驱动修炼之道-SPI驱动框架源码分析(下)
- vs2010sp1 基于mfc的程序在另一台电脑上运行
- Unity3D 游戏引擎之IOS高级界面发送消息与Unity3D消息的接收