简单明了: 改注册表。复杂便于控制:IShellExtInit+IContextMenu+IClassFactory

解决方案 »

  1.   

    看看是否对你有帮助鼠标右键菜单轻松修改时间:2000/09/30 16:23 eNet学院 操作过Windows 95/98的朋友们一定知道,通过使用鼠标右键的弹出菜单能简化许多操作,如用WINZIP来压缩文件。因此它也逐渐“发福”起来,先是WINZIP,后是ACDSee,再是Norton AntiVinus……你是否也想对这个弹出菜单进行修改呢?希望本文能给你一些启发。   修改文件的鼠标右键弹出菜单(以下简称弹出菜单)运行注册表编辑器(regedit.exe),打开“我的电脑\HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandler”分支。该分支下有两个主键HexWorkshopContextMenu和Winzip(笔者的电脑中装有winzip和HexWorkshop),删去后即可发现原来文件的弹出菜单上的Hex edit和Add to Zip两项不见了。当要在弹出菜单中添加一些可执行文件时(以notepad为例),可进行如下操作:   1.在“我的电脑\HKEY_CLASSES_ROOT\*”下新建一个名为shell的主键。   2.在“shell”下新建名为aaa(aaa即是显示于弹出菜单中的文字,这里假设用“用笔记本打开”代替)的主键。   3.在aaa下新建名为command的主键,修改其右默认的键值为“C:\windows\notepad.exe %1”(%1表示该文件不带参数,而只运行笔记本程序)即可。   4.需再添加新的菜单项重复步骤2、3即可。这样,在弹出菜单上就出现了“用笔记本打开”这一选项,在打开未与笔记本建立关联的文件时避免了从许多打开方式中去重复选择笔记本的麻烦,而且可以用多种方式打开同一文件而不改变该文件原来的关联(如同时用photoshop和ACDSee打开一图片),增加了文件打开方式的灵活程度。