本文只介绍了在其他程序中单击链接时,如何使用默认浏览器打开该连接,即只设置了http协议的默认打开程序。
win7注册表中与默认浏览器设置相关的键和xp并不一样,经过反复尝试后,发现只要修改两个地方即可。
首先,在[HKEY_CLASSES_ROOT]中添加一个自定义的“类型”。
其次,关联http协议到该类型。
具体代码如下:
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\WebMind]
@="WebMind Document"[HKEY_CLASSES_ROOT\WebMind\Shell]
[HKEY_CLASSES_ROOT\WebMind\Shell\open]
[HKEY_CLASSES_ROOT\WebMind\Shell\open\command]
@="\"d:\\Program Files\\WebMind-v1.3\\WebMind.exe\" \"%1\""[HKEY_CURRENT_USER\Software\Microsoft\Windows\Shell\Associations\UrlAssociations\http\UserChoice]
"Progid"="WebMind"
-------------------------------------------
作者:兔纸张 来源:博客园 ( http://www.cnblogs.com/geiliCode )