如果要编译成exe文件,建议楼主使用bat2com2exe。虽然这样转换后还可以看到部分代码原文,但代码的执行流程已经难以得知,如果再把命令都用变量代替,我认为可以达到较好的效果。
不过能够使用bat2com2exe转化的批处理文件需要遵从某些规范,详情请百度“Bat2Com 成功密技教程”。
如果非要转换成PE格式的exe文件,那貌似只有在转换前对原脚本进行一些处理了,这种“加密”很好破解,不过对方不懂批处理就没关系了。详细请见
http://www.cn-dos.net/forum/viewthread.php?tid=22254
(非编译型批处理加密方案与代码)
我推荐其中的字典加密。以前有人(貌似叫pengfei?)给出了实现的批处理脚本,好像也在那个帖子里面。不兼容win7,需要对变量进行一些修改。
以上是我所知道的全部方法。批处理确实不好加密,但我觉得也不应该说做这方面的探索就是浪费时间,更不应该仅凭这个就怀疑LZ居心。希望论坛元老和高手们对我们这些新手们友善一些。
Last edited by kakenhi on 2010-9-3 at 18:33 ]