【实现目标】 通过“组策略”对话框,用户可以为IE浏览器的工具栏添加按钮,使单击工具栏上的这些按钮时,可以直接调用其他程序。
【操作方法】 单击[开始]/[运行]命令,打开“运行”对话框,在该对话框中输入“gpedit.msc”后,按【Enter】键,打开“组策略”对话框,在该对话框中依次展开“用户配置”、“Windows设置”、“Internet Explorer维护”、“浏览器用户界面”,在对话框的右边双击“浏览器工具栏背景位图”项,在打开的对话框的“按钮”栏中单击“添加”按钮,在打开的对话框中设置好相参数后确定即可,这样在使用IE浏览器浏览网页时,可以方便调用其他程序。
【本质】在注册表HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Extensions下添加相关选项。
来源:http://nc.mofcom.gov.cn/news/10156711.html
第二种方法:直接从注册表中添加任务栏按钮
基本上来说,添加任务栏按钮只需要修改注册表就可以实现。通过修改注册表来实现添加按钮的步骤如下:
1、建立一个GUID。
2、打开注册表编辑器,转到HKEY_LOCAL_MACHINE\Software\Microsoft\Internet Explorer\Extensions部分,
在其下添加一个新的项,名称为 <Your GUID> ,Your GUID为你刚建立的GUID。
3、在注册表的 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Extensions\<Your GUID>
下建立一个新的String类型的值,名称为HotIcon,该值定义当按钮具有热点时的图标,它的一般类型为:
包含图标的文件全路径名,图标索引,例如:
C:\PROGRA~1\KINGSOFT\XDICT\ieplugin.DLL,208
4、在注册表的 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Extensions\<Your GUID>
下建立一个新的String类型的值,名称为Icon,该值定义当按钮的图标,它的一般类型为:
图标文件全路径名,图标索引
5、在注册表的 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Extensions\<Your GUID>
下建立一个新的String类型的值,名称为ButtonText,该值定义按钮的ToolTip文本。
6、在注册表的 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Extensions\<Your GUID>
下建立一个新的String类型的值,名称为Default Visible,该值定义按钮是否可见,如果是,则该值设定
为”Yes”,否则设定为”No”。
7、在注册表的 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Extensions\<Your GUID>
下建立一个新的String类型的值,名称为Clsid,将该值设定为{1FBA04EE-3024-11D2-8F1F-0000F87ABD16}
8、在注册表的 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Extensions\<Your GUID>
下建立一个新的String类型的值,名称为Exec,该值定义点击按钮后运行的文件的全路径名称,例如:
c:\program files\samples\net.exe
例如NetAnts的按钮注册表项的内容就是象下面这样:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Extensions\{57E91B47-F40A-11D1-B792-444553540000}]
“CLSID”=”{1FBA04EE-3024-11D2-8F1F-0000F87ABD16}”
“Default Visible”=”Yes”
“HotIcon”=”C:\\PROGRA~1\\NETANTS\\NetAnts.exe,1001”
“Icon”=”C:\\PROGRA~1\\NETANTS\\NetAnts.exe,1000”
“Exec”=”C:\\PROGRA~1\\NETANTS\\NetAnts.exe”
“ButtonText”=”NetAnts”
“MenuText”=”&NetAnts”
“MenuStatusBar”=”Launch NetAnts”
当点击NetAnts按钮时就会运行Netants。上面的注册表项中下面的两项:MenuText项添加一个菜单项到菜单
的“工具”栏中,MenuStatusBar项定义当光标移动到添加的菜单栏上后显示在状态栏中提示文本。此外在注册表的
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Extensions\<Your GUID>下还可以添加一个名称为
MenuCustomize的字符串类型值,将该值设定为”Help”将使菜单项出现在“