Authorization插件

Authorization防篡改+版本管理插件

功能如下
Exe版本过期管理:     例如发布出去的程序犹如泼出去的水,是无法回收回来的,但是如果某个发布出去的版本与公司的决策有冲突或者有重大的BUG,怎么办呢,当然是凉拌拉!只能是下架停止下载处理.但是已经被下载的版本依然还是在网络上流通.这就很尴尬了,如果使用了我们开发的这个插件,您可以随时随地的停用哪个版本,而不影响正常业务.​ 


Exe防篡改:      某些病毒软件会恶意的绑定您的软件后再进行打包发布到别的网站,当有人下载后发现软件有病毒,就会对您的软件产生非常不好的影响.又或者是软件在日常使用中被病毒感染.使用了我们这个插件,完全可以杜绝这些问题!​
运行平台 [X86] 7/2008/Vista/2003/XP [X64] 7/2008/Vista/2003/XP

DLL函数调用
1.全局函数声明 Typedef Int (_stdcall *CHECK_VER) (Char *Name, Char *Ver);
2.载入DLL //在程序的Main函数里面或者你需要的任何地方,对话框模式在OnInitDialog()
里面载入 HMODULE HDll=LoadLibrary(“Authorization.Dll”);
3.获得函数地址  CHECK_VERcheck_ver=(CHECK_VER)GetProcAddress(HDll,”CHECK_VER”);
4.CHECK_VER函数的调用以及返回值 Int  I = Check_ver(“软件名”, “软件版本号”);
CHECK_VER返回值是整数
=1:版本校验成功通过
=2:软件版查询失败以及停用
=3:您编写的软件校验失败,被篡改.
=其他 属于异常.
​ 当返回值不为1的时候,你可以根据返回值来判断是否退出程序. 由于我没有服务器来自动添加和管理版本号,所以当您使用此插件编译后(每次编译),程序都是无法运行的,您需要提供您程序运行失败后在目录留下的Log.Log文件给我,我帮你手动添加版本号到数据库. 当您要停用某个版本的时候,您可以通知我,我帮您删除对应的版本号验证. 联系QQ:328110376 添加时请注明Authorization插件