html(网页)运行本地程序(exe文件)的方法与源码-exe文件

相信大家在使用一些软件的时候会发现,只要点击了它们的一些网页广告就会运行一些推广软件或者是官方软件。它们是怎么实现的呢?其实方法很简单,听来群网慢慢道来。

下面链接是微软MSDN上的说明,为了大家易懂,所以在这里分享给大家:http://msdn.microsoft.com/en-us/library/aa767914=vs.85spx

当然,或许还有更复杂的方法,小编只举一个简单的例子。

此方法分两部份:1. 注册表代码部份; 2. HTML代码部份

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】然后运行就加入注册表中(如下图)

html(网页)运行本地程序(exe文件)的方法与源码

注册表代码

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代码复制到notepad++,修改完成后点击保存,然后把TXT后缀修改成html即可(如下图)。

html(网页)运行本地程序(exe文件)的方法与源码

HTML代码

打开html文件点击里面的链接就能直接打开笔记本,我里面路径写的是记事本程序的路径,所以点击的时候是打开记事本,这个文件路径可以在注册表程序中修改。

注意:编辑代码建议使用 notepad++等专业文本编辑器,不建议使用电脑自带的记事本。

好了,关于 html(网页)运行本地程序(exe文件)的方法与源码 的教程就到这里,谢谢大家支持。

如果大家有什么不明白的地方,可以在下方评论、留言。

推荐阅读