不知道有多少人是顺着安装包的地址找来的呢?

最近,应该有一些同学收到了这么个东西


(貌似他们发了写着1.01的1.02版)

真正的1.02版和他们发的区别只有安装程序上面标题的版本号是1.02的,程序内容都是一样的

应该有同学对它的原理很感兴趣,所以下面来说说是怎么回事

其实程序并不复杂,它由三部分组成

A.WinRAR自解压程序

B.Windows批处理

C.VerySync

具体实现方法:

A.WinRAR自解压程序

利用WinRAR的自解压功能,解压主程序并运行批处理,通过注释传同步密钥(写注释就对了)

(WinRAR的自解压全GUI界面,应该很简单,这里就不阐述了)

需要做的事:

1、指定解压完运行目录下批处理

2、把同步密钥写在里面

另外,如果想要定制程序图标,也可以通过自定义自解压实现

B.Windows批处理

程序实现的重点,批处理要实现的东西如下:

1、寻找正在运行的VerySync并关闭

2、指定下载程序数据库的目录(通过数据库比对其他客户端和自己本机的区别,确认要下载哪个文件),和下载程序的运行方式

3、检测VerySync的运行情况,如果正在运行,就把同步密钥和下载文件夹放进去

4、批处理任务完成,退出

C、VerySync

真正的dalao做的程序,我只是做了个打包,官网http://www.verysync.com/

下载程序的核心,非常推荐各位同学日常使用的优秀程序

再次利用

做一个自己的P2P下载器

有这个需求的同学可以直接使用我做的下载器做修改

1、修改WinRAR自解压程序的注释,写上自己的同步密钥、程序标题和说明

2、修改very.bat写上自己的注释,根据需要修改同步的文件夹和数据库位置

3、根据版本更新的情况放入新版VerySync

4、根据需要放入使用说明

5、把这几个文件打包成自解压程序

——————————————————————————————————————————————————————Bug反馈,疑问等内容,请发在评论区

By Luckykeeper 2020年11月19日21点56分