楼主 gvntw |
Q:自己做好的工程不想被他人修改或查看源码,不借助其他程序,如何使自己的工程不可查看? A:操作步骤如下: 1、在VBE中,单击工具→VBAProject 属性→“保护”选项卡→选中“查看时锁定工程”并输入密码,如下图所示: 2、单击工作表的“审阅”→“保护并共享工作簿”→选中“以跟踪修订方式共享”并输入密码,如下图所示: 通过上术设置后,当用户要查看工程源码时,Excel 将弹出“工程不可查看”对话框,如下图所示: 注:“保护并共享工作簿”时必须保存工作簿。 |
2楼 wqfzqgk |
想要破解的找我,呵呵,灌点水(这个好像网上挺多的,不是原创吧) |
3楼 悟空师弟 |
Q:如何保护VBA代码不被别人查看和修改? A:操作步骤: 1、VBE窗口中的“工具”菜单(或右击“工程资源管理器工作簿名”)→“BAProject属性”选项→“保护”选项卡→勾选“查看时锁定工程”→输入密码并确认密码。 操作如下: |
4楼 qinhuan66 |
好好学习天天向上 |
5楼 神影独龙 |
"工程不可查看 "并不是因为密码未知的原因,实际上我一点击工程,正常情况下它会让我输入pass,但有些文件作者不知采用的什么办法,不弹出输入pass的对话框,而是警告对话: "工程不可查看 ",这样我就没办法输入pass,也就打不开它的代码查看了 DpbTools.rar |
6楼 wxgsyh |
VBA代码的保护,一直是一个很难解决的难题。不管是增设密码,还是封装成EXE文件,都可以轻松被破解,就算是封装成DLL,也是不安全的。因为源代码在DLL中估计也是以“伪代码”的形式存在的。就算微软不窥视你的代码,有些获得源代码的工具也有可能流落在外。而且,将代码包装成DLL,也不是一件简单的事,并不适合大多数普通用户。讲了一堆,在别人设计好的框架中来谈如何保护VBA代码都是徒劳的。不过,还是中国人聪明,“以不变应万变”、“以静制动”、“无招胜有招”等等都透出中国人的智慧。如何“无招胜有招”??------- 大凡想得到源代码的,肯定是人,而不是机器,而且还需要对代码进行分析,这项工作也一定是由人来完成的,既然如此,我们只需将我们即将发布的代码修改成连自己都无法看懂的代码(当然,自己的备份代码并没有改变),这样的代码,不管是谁得到,估计不会再有兴趣和耐心去分析你的代码。 |
7楼 bluexuemei |
虽然容易破解,但是还是能蒙骗一些低级用户 |