IE:添加新菜单项( 二 )


HKEY_LOCAL_MACHINESoftwareMicrosoftInternet ExplorerExtensions< Your GUID >ClsidExtension
将ClsidExtension 设置为COM对象的GUID 。
而且,COM对象必须执行IOleCommandTarget 。如果COM对象需要访问页面上的DHTML对象模型,就必须执行 IObjectWithSite 。
脚本
下面的步骤将实现在浏览器的“工具”菜单下创建一个执行脚本程序的菜单项 。同样,如果省略任何一个步骤(除去可选的),最终都不会达到添加菜单项的目的 。而且,描述的步骤都是针对访问机器的全部用户而言的,如果想为每一个不同用户添加菜单,可以在下面的步骤中用HKEY_CURRENT_USER替换HKEY_LOCAL_MACHINE 。
在下面的注册表项目下,创建一个新的字符串数值 Script :
HKEY_LOCAL_MACHINESoftwareMicrosoftInternet ExplorerExtensions< Your GUID >
建立正确后,就象下面一样:
HKEY_LOCAL_MACHINESoftwareMicrosoftInternet ExplorerExtensions< Your GUID >Script
设置Script的数值为要运行脚本的全路径 。
【IE:添加新菜单项】执行程序
下面的步骤将实现在浏览器的“工具”菜单下创建一个执行.exe文件的菜单项 。同样,如果省略任何一个步骤(除去可选的),最终都不会达到添加菜单项的目的 。而且,描述的步骤都是针对访问机器的全部用户而言的,如果想为每一个不同用户添加菜单,可以在下面的步骤中用HKEY_CURRENT_USER替换HKEY_LOCAL_MACHINE 。
在下面的注册表项目下,创建一个新的字符串数值 Exec :
HKEY_LOCAL_MACHINESoftwareMicrosoftInternet ExplorerExtensions< Your GUID >
建立正确后,就象下面一样:
HKEY_LOCAL_MACHINESoftwareMicrosoftInternet ExplorerExtensions< Your GUID >Exec
设置Script的数值为要运行.exe文件的全路径 。;

推荐阅读