当前位置:编程学习 > VB >>

如何保护自己的源码不被反编译?

是不是加个壳子?我试过加壳子。但是被人扫出来有病毒,结果把我骂了一顿。。。 不被破解或反编译的东西是不存在的,但反编译的是汇编代码不是原始代码这样对于大多数程序来说也没什么关系的,因为应用程序的体积较大,即使反编出汇编代码,又要有心机去看完并分析理解才有用。通常的软件,给这种能看反编译代码的人来弄,光看效果或样子估计这种人心里已经构建出程序的架构和相关的技术需求了,说难听点,别人自己用高级语言重新开发一个都比这样折腾汇编来得简单。如果是什么很有价值而且很机密的软件,也不会用 Windows 还用 VB 来弄,通常这种程序都有自己的系统体系,自己的编译器,而且整个体系都是保密的,甚至硬件和指令集都有可能是独有的,所以你的这种问题其实根本不用考虑太多。
当然也不是说在 Windows 下搞开发不用讲究安全,但只要注重一些基本的方法保护自己就可以了,不用太过
去弄这种东西,比如用网络、硬件加密狗等技术保护一下,编写代码的时候尽量避免用明文存储关键信息,相
信保护得已经很不错了,但如果想完全防止一些专业的高手来弄你的东西,世界上估计没有人能做到,因为这只是时间和别人有没有心机和弄你程序的渠道问题。就所谓的不可能反算的MD5,不也可以暴力破解吗?要知道
时间是一切事物最大的敌人,也是最无法战胜的强敌。 vb的不是容易被反編譯的,放心吧 vb现在的反编译比较成熟了,但主要是能反出来窗体文件,调用名称,模块,类名称等,具体代码是反不出来的 加壳之类的可以自己用杀毒软件测试下的.
不过很少有人真的会去反编译破解的. 1楼说的很有道理 看向一楼~
补充:VB ,  基础类
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,