精易论坛

标题: 点击网页链接,自动调用没打开的软件获取下载地址。专用链接类 [打印本页]

作者: 摆渡    时间: 2017-6-18 20:04
标题: 点击网页链接,自动调用没打开的软件获取下载地址。专用链接类
本帖最后由 摆渡 于 2017-6-18 23:29 编辑

Ps:有很多同学,都干过一件事情,就是想点击网页上的某个链接,启动自己的软件。就像迅雷下载一样,点击专用链接( thunder://),软件就自动弹出下载框,获取下载地址。
最近发现找这类例子的同学有很多,但是例子几乎没有,那么我就来分享给大家


这么多人要求我改标题  我改改吧
这里呢,我用URL Protocol的方式,给大家写了这个例子。
有人可能会问,为什么不用BHO或者MIMI
我想说的是,前者需要证书,不然本身用户的浏览器等级就会直接拦截和干掉你。都不用安全软件出手
那么,这个方式,其实你需要解决的就是,操作注册表会被安全软件拦截的问题。其实还好。

具体效果请看图一:软件无需打开,点击相应链接后会自动启动软件。



定义了链接类型,点击下载即可打开软件并获取相应信息。

这里获取到的信息其实是通过传输的启动参数获取。网页代码如图二:



最后是下载地址加密,大家可以通过URL等加密形式,软件读取后再解密即可。


调试说明:
我没有写路径识别,所以大家必须把ceshi文件夹放置到 F盘 的根目录
首先启动软件点击初始化注册表,或无需打开软件直接点击注册表.REG导入

如需改变目录,请在注册表.reg文件里修改路径和调用的软件的保存名称。
导入注册表后,关闭软件,打开演示网页点击查看效果。


下载源码:









作者: 9876543210    时间: 2017-6-18 20:07
一句html代码调用指定的脚本,然后服务器触发指定的程序应该就可以了。
作者: 1735349202q    时间: 2017-6-18 20:07
看看  谢谢  3q


作者: dljy    时间: 2017-6-18 20:08
第一个到来。
作者: 阿杰大大    时间: 2017-6-18 20:08
也就是浏览器协yi,修改注册表达到效果

作者: 筱洛洛    时间: 2017-6-18 20:10
看看是啥  

作者: 精“易”求精    时间: 2017-6-18 20:14
这样的标题以后检索起来很麻烦啊。
作者: 陆风    时间: 2017-6-18 20:19
呵呵不错挺好的
作者: Svlik    时间: 2017-6-18 20:47
确实很不错的好东西

作者: 酷易自绘    时间: 2017-6-18 20:47
这样的标题以后检索起来很麻烦啊
作者: 汉族    时间: 2017-6-18 20:50
这类  我经常查看文件用
作者: 成长的心    时间: 2017-6-18 21:09

作者: xsylghost    时间: 2017-6-18 21:13
导入注册表后
作者: 空之影    时间: 2017-6-18 21:14
效果不错
作者: liuxin5163    时间: 2017-6-18 21:44
下载了谢谢

作者: 网络注册会员    时间: 2017-6-18 21:45
顶你一定要顶
作者: 啊平    时间: 2017-6-18 21:45
好东西,谢谢楼主!!!!!!!!!!!!!

作者: 阿寸大大    时间: 2017-6-18 21:56
貌似好高大上的样子呀~
作者: sdwmy    时间: 2017-6-18 22:27
谢谢楼主   来学习的

作者: qiuyingjia    时间: 2017-6-18 22:45
可以的,支持一下
作者: wr520    时间: 2017-6-18 22:47
提示: 作者被禁止或删除 内容自动屏蔽
作者: 零点丶    时间: 2017-6-18 22:48
我也来围观一下。。。。
作者: 堕天圣黑猫    时间: 2017-6-18 22:52
(°ー°〃)看起来好厉害的样子,,,(/≧▽≦)/
作者: Xw‘小威    时间: 2017-6-18 23:00
明明不错的帖子,非要弄这么个不谨慎,不明了,吸引用户点击的tittle
作者: woaiyiyuyan2016    时间: 2017-6-18 23:01
#在这里快速回复#谢谢楼主   来学习的
作者: 小牛大大    时间: 2017-6-18 23:05
貌似hendiao的样子
作者: 北极孤星的泪    时间: 2017-6-18 23:39
看看看看看看
作者: ck66    时间: 2017-6-19 09:54
下载学习一下 感谢分享
作者: waiting2012    时间: 2017-6-19 13:41
看看如何实现的
作者: lf4503034    时间: 2017-6-19 13:58
6666666666666666666666666
作者: lexiaotian    时间: 2017-6-19 14:03
7777777777777777
作者: happyweeks365    时间: 2017-6-19 15:16
呵呵,不错,纯支持了^-^
作者: strangers    时间: 2017-6-19 16:40
看看看看看
作者: 529512527    时间: 2017-6-20 14:20
谢谢支持楼主
作者: By末凉    时间: 2017-6-20 15:16
下载来看看
作者: wanzhenghe999    时间: 2017-6-21 09:35
找了好久原来在这
作者: y2j423633    时间: 2017-6-21 22:53
好像很深奥的样子
作者: waiting2012    时间: 2017-6-23 08:25
两个问题,一是所有的浏览器都可以用吗?二是如果网页中有多个专用链接,是不是也可以用呢?是取出所有,还是只响应点击的链接?
作者: 摆渡    时间: 2017-6-23 11:53
waiting2012 发表于 2017-6-23 08:25
两个问题,一是所有的浏览器都可以用吗?二是如果网页中有多个专用链接,是不是也可以用呢?是取出所有,还 ...

。。。你这个问题等于没问啊。A href链接触发注册表,肯定是兼容所有浏览器啊。然后多个专用链接,别的不点是不会触发的好吧
作者: 418235144    时间: 2017-6-23 15:05

下载学习   感谢分享
作者: r2beat    时间: 2017-6-24 22:27
下了学习一下
作者: v5um8i    时间: 2017-6-25 14:08
谢谢分享,好好学习

作者: VR游戏开发    时间: 2018-2-9 10:59
楼主! 有个问题想询问下! 你这个能 ,不关闭exe的情况下! 连续获取网页传递的参数,并下载么?
作者: waiting2012    时间: 2018-8-9 15:42
支持开源~!感谢分享




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4