IE调用客户端程序
突然想到,如果使用<a href="mailto:a@b.c">xxx</a>的话,IE可以直接调用Outlook来发信。于是开始狂找注册表,最后终于发现了mailto的注册表地址,然后就按照它的样子写了一个调用别的程序的例子。如下所示:
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\zzz]
@="URL:zzz Protocol"
"URL Protocol"=""
"EditFlags"=hex:02,00,00,00
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\zzz\DefaultIcon]@=""
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\zzz\shell]@="open"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\zzz\shell\open]
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\zzz\shell\open\command]@="\"D:\\Solo\\game\\Starcraft\\Starcraft.exe\""
上面的是什么意思呢?
其实就是仿照mailto写的一个zzz的class,他会调用我本地的starcraft程序。
把上述的注册表导入之后,再随便在一个html页面添加一个link如下:
<a href="zzz:">Starcraft</a>
那就点击其中的链接就会启动starcraft,开始梦幻之旅。
Starcraft



Recent Comments