正常的MDE文件由Access创建包含额外的信息,我们称之为“编译器垃圾” - 这是多余的信息有关的变量名,数据类型,常量,UDT的等,不再需要完全编译MDE文件。
但是,这种“编译器垃圾”,使得它更容易进行反编译/逆向工程中的神器出山:www.shenqi73.comVBA代码的MDE文件的标准,这是非常接近原始的VBA源代码(包括例如所有的变量名)。
事实上,对于那些能够证明他们的MDE文件的所有权,我们EverythingAccess.com提供服务,反向工程,包括所有的VBA代码。你必须能够证明合法所有权毫无疑问我们的服务 - 但是,是不是说,另一家公司(或效用)将不提供非有效的转换服务在未来。
好吧,如果你想更好的保护您的VBA代码,那么解决的办法是删除多余的“MDE文件,完全更难和不太理想的反编译/反向工程的源代码的编译器垃圾”。
但是,消除编译器垃圾“不阻止反编译/逆向工程的VBA代码,但它使变得更加困难,其结果将是源代码,不看什么像原始的源代码(因此要少得多UND
下面是一些主要特点的“访问MDE源代码保护”:
·易于使用的工具去除“编译器垃圾”被留在由Microsoft Access中创建一个MDE文件。
使用此实用程序后,逆向工程(或反编译)VBA源代码,远低于理想的结果。例子
使用此工具来查看到底是什么暴露在你的MDE文件 - 你可能会惊讶的结果! (恒值被隐藏,以防止恶意使用本软件)
·在使用此实用程序,VBA源代码完全剥离的MDE文件 - 相当于一个独立的VB6应用程序
·支持Access 97中,2000,2002(XP)和2003年
·支持ADE文件(Access项目文件编译)
限制:
·不会允许你删除“完整的垃圾” - 这将只允许您查看