VFP9压缩编译后,反编出来的表单能看到代码吗?
最近写了个高考志愿填报系统的小程序,主要是自用,偶尔也会分发一些定制版的。程序代码很简单,核心的内容是一张表ZSJH.DBF。高考志愿填报是个大市场,很多机构在做,也有很多机构在觊觎我的东西。我是义务、免费为孩子们服务的,我也不想让我的心血白白地被某些机构窃取。所以就有了对程序进行加密的需求。问遍度娘,没找到可用的加壳软件。于是用了VFP9的压缩编译来测试。
先是直接连编项目,生成EXE文件。硬盘角落里找到个N年前UNFOXALL2.0演示版,没想到竟然还能用,EXE中的所有.scx/sct/PRG全部反编出来了,表单代码全在。与祼奔无异
再测试压缩编译。因为程序很小,所以选的是超强加密、最小压缩。压缩后,所有表单代码都看不到了,但PRG文件的代码都还在。压缩生成EXE后,UNFOXALL也是轻松搞定,PRG代码仍在,表单代码看不到了。
如果表单代码看不到,那么基本的保护目的就可以算达到了。
现在想请狐友们帮忙的是,如果你手上有反编软件,能不能试一下,VFP9压缩编译后,反编出来的表单能不能看到表单代码?
谢谢了!!