- A+
所属分类:技术分享
大家在使用QQ或者迅雷的时候会发现,它们的一些网页广告只要点击了就会运行一些推广软件或者是游戏大厅。它们是怎么实现的呢?其实方法很简单,听来群网慢慢道来。下面链接是微软MSDN上的说明:http://msdn.microsoft.com/en-us/library/aa767914%28v=vs.85%29.aspx
下面是一个简单的例子:
1.注册表代码:
- Windows Registry Editor Version 5.00
- [HKEY_CLASSES_ROOT\laiqun]
- @="laiqun Protocol"
- "URL Protocol"=""
- [HKEY_CLASSES_ROOT\laiqun\DefaultIcon]
- @="C:\\WINDOWS\\NOTEPAD.EXE"
- [HKEY_CLASSES_ROOT\>laiqun\shell]
- @=""
- [HKEY_CLASSES_ROOT\laiqun\shell\open]
- @=""
- [HKEY_CLASSES_ROOT\laiqun\shell\open\command]
- @="\"C:\\WINDOWS\\NOTEPAD.EXE\" "
注释:laiqun代表链接前缀如:[laiqun://]
C:\\WINDOWS\\NOTEPAD.EXE\ 代表需要执行EXE的路径(可执行文件)
修改完后保存,将TXT文件重命名为【文件名.Reg】然后运行就加入注册表中(如下图)
2.html代码:
- <!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
- <html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
- </head>
- <body>
- <div>
- <a href="laiqun://">此处文字按需修改</a>
- </a>
- </div>
- </body>
- </html>
把上面的html代码复制到记事本,修改完成后点击保存,然后把TXT后缀修改成html即可(如下图)。
打开html文件点击里面的链接就能直接打开笔记本,我里面路径写的是记事本程序的路径,所以点击的时候是打开记事本,这个文件路径可以在注册表程序中修改。
好了,关于 html(网页)运行本地程序(exe文件)的方法与源码 的教程就到这里,谢谢大家支持。

来群网微信公众号:laiquncn
打开微信扫一扫关注我们,技术教程、热门软件、淘宝大额优惠券等免费领取