其一。普遍采用一个方式就是打包或者压缩方式。通过在exe中运行一个外部dll的start和stop函数来解包,这个包括许多的狗和PBDManU.dll等,但已经有被证明存在解包能导出未加密pbd的bug,需要完善。
这是一种试图用通用方式来对付专业加密要求的做法。
其二。加密的pbd不能作为一个工程第三方共享库来添加到新项目中。这是最大的毛病,影响其实用性。另外附带文件和介入太多。比如要求在源码中或者ide中介入操作。比较麻烦。
我的混淆加密采用对pbd文件中的代码部分进行处理。不存在以上两个致命缺点。
http://mis2erp.com