此方案利用了.NET的特性,将核心的C#代码置于非托管代码(C++)中,然后利用动态编译特性来编译代码,编译前校验调用者身份,通过后则返回具体类实例,未通过则返回空,并加入了防调试功能。实现了“不能看(C++DLL在常规手段不能被反编译)”及“非合法调用者不能调”的目的。
自动更新程序与安装包打包(inno)说明:程序使用的是.net4.0框架I安装脚本里会判断机器是否安装过此框架,没有会自动安装。以上代码都是截取自真实项目,经过检验,请放心使用,
更新时先备份原来的程序,如出现网络故障或丢包等特殊情况更新失败的情况下,可自动进行回滚操作,保证原有程序的正常运行
本系统是一个权限系统管理的系统,运用了C#的反射技术,窗体、按钮和菜单均可以授权
程序运行流程为:1.建网站2.建虚拟目录bookView和bookCover3.执行数据库脚本:(删除)4.解压配置包:将文件导入到对应的虚拟目录5.解压文件压缩包:将文件导入到对应的虚拟目录,并且根据解压的文件生成对应的
