此方案利用了.NET的特性,将核心的C#代码置于非托管代码(C++)中,然后利用动态编译特性来编译代码,编译前校验调用者身份,通过后则返回具体类实例,未通过则返回空,并加入了防调试功能。实现了“不能看(C++DLL在常规手段不能被反编译)”及“非合法调用者不能调”的目的。
最简单的移动客户端通用开发框架源码安卓Android,苹果Apple通用
自动更新程序与安装包打包(inno)说明:程序使用的是.net4.0框架I安装脚本里会判断机器是否安装过此框架,没有会自动安装。以上代码都是截取自真实项目,经过检验,请放心使用,