|
为了能让大家尽快上手,我先简单讲解下这套模块的大致结构和联系:
程序启动调用模块 - 如果命令行为“”则说明还没有对主程序进行更改MD5操作。即释放独立的EXE程序,此独立EXE是负责更改主程序的MD5值。(每次释放此EXE文件时都对其进行MD5改变,以防止被上传入库)。随后主程序关闭。 独立EXE更改主程序MD5值后对主程序带参数进行启动(带参数是为了让主程序识别是否已经更改MD5值),然后独立EXE自杀,随后程序正常启动。
原理很简单 就是程序每次启动时都随机更改MD5值。
注意:由于是通过命令行来识别MD5是否已经修改的,所以如果大家的程序有特殊的命令行启动功能,请自行修改代码以便适应你的程序
建议大家自己使用的时候将独立EXE重新编译一下,这样可以解决在本机的误报。其实不重新编译也没关系。因为模块每次释放文件的时候都会进行重新修改MD5操作。360不会查到,关于大家发的独立EXE被杀的情况是正常情况,因为那个文件还没经过处理。调用模块后不会发生此问题了。
好了下面发文件,为了大家能更容易上手,我把已经编译的和源码都放在一起打包给大家
防误报模块.part1.rar
(976.56 KB, 下载次数: 476)
|
|