超级狗保护的方式

1.外壳保护

 

2.API保护

 

外壳保护:安装好的软件里面的外壳保护是个带界面的程序,你把自己要保护的程序移进去,高级设置里面所有的点对勾,然后生成,之后你的这个程序在运行需要电脑上插上小狗,这种保护方式操作简单,对于程序员肯定要选择还要加上API保护

 

API保护:调用超级狗里面DLL的方法,里面有登录(探测是否有小狗插着)、AES数据加密、获取当前时间……下面主要讲的是API保护,因为在我用的时候网上的资料实在少的可怜,保护CSDN上面

 

1.当时,我拿着无解苦恼,找到对面的技术支持,他只远程视频给我找到在我电脑里的dogDemo示例程序,其次他也帮不上,他说这叫做跑通

 

2.随光碟附带的说明书上有使用LicensingAPI验证程序是否已授权,步骤如下……但是我打开它示例的验证程序运行结果是没有找到狗

 

3.模仿它的dogDemo里面,里面主要有AssemblyInfodog_demodogapidemodogc2vdogv2cdogvendorcode这个cs文件,然后我将里面所有的注释用有道翻译为中文

 

4.AssemblyInfo是说版本,dogc2vdogv2c是超级狗远程升级,这些都不管

 

5.dogvendorcode里面只有供应商代码,返回个供应商代码的一个字符串,不用管,不过你自己用的话需要这个cs,保留

 

6.dog_demo这里面是demo的界面,不用怎么管,可以去看看,可以学点东西,C#那些规范和零碎的东西

 

7,主要是dogapidemo这个文件里,有很多辅助代码,就是那些打印出来的话,像VerboseReportStatusHeader

 

下面才是API保护的重要:

 

你自己的程序里,要dogvendorcode供应商代码的cs文件,要它示例文件里面的所有dll----这些是前提

这是超级狗里面的三个登录方法的其中一个方法,不过话说道这里,有这么一个方法,已经是有了API保护了,其他的自己就好解决了

 

 

相关推荐

发表评论

您的电子邮箱地址不会被公开。

QQ点我咨询