本篇针对超级狗进行讲解,对应的超级狗套件的工具包版本为2.4版本。超级狗图片如下:

主要包含两个狗,一个是超级狗,一个是开发狗,在本博文中都是必须的。首先先安装光盘中的开发套间。

接下来就开始演示一个简单的C#生成的程序的授权添加。

示例文件夹如下:

这是一个简单的程序,使用C#开发完成,目前是可以直接打开运行的,然后我们关闭它,运行开发狗套件。

我们想在想实现一个什么样子的功能呢,这个软件我们分发出去以后,不希望别人随便的复制运行,当然也可以使用绑定计算机的序列号,但是这样的话,分发出去的软件只能在某一台计算机上运行了,而且安全性不是很高。

现在可以绑定一个超级狗,别人可以带着超级狗就可以让软件运行在不同的电脑上,而且没有超级狗就无法进行复制运行了。

然后选择 使用正式开发号 ,然后点击 添加程序 选择那个exe文件:

然后选定刚刚添加的程序,点击下方的 保护设置 按钮。

然后重新选择输出目录及文件。方便查找文件。然后就点击下面的保护按钮,等待完成,就可以去刚才选择的文件目录里去找文件。

把所有的文件拷贝到之前的Demo原文件夹,进行覆盖,这时候大功告成了。当有超级狗的时候,就可以正常运行

如果没有超级狗,就没有版本打开程序了,即时你先打开了程序,再把狗拔了,过几分钟后这个程序也会提示没有超级狗,一直弹窗。


上面的情况是针对一次授权,永久使用机制,假设我需要发行试用期30天的软件,我们应该怎么做呢?还是在开发工具包界面进行选择

然后点击添加许可证:

然后我们就看到了四种不同的许可类型,后面的操作都是一致的,所以此处我们已执行次数为示例,假设只允许程序执行5次,那么

将特征写入超级狗后,然后继续走一开始的流程,直到保护程序设置为止。

然后将生成的文件进行替换到就的exe,然后试着运行6次看看。

然后不停的弹框,特征已经失效。根据日期的机制和这个方式几乎相同。不再赘述。

相信到这里为止,基本有个清楚的概念了。

C# 加密狗 超级狗 加密程序 程序授权示例 程序授权验证的更多相关文章

  1. Salesforce Apex 使用JSON数据的示例程序

    本文介绍了一个在Salesforce Apex中使用JSON数据的示例程序, 该示例程序由以下几部分组成: 1) Album.cls, 定了了封装相关字段的数据Model类 2) RestClient ...

  2. 【rabbitmq】rabbitmq概念解析--消息确认--示例程序

    概述 本示例程序全部来自rabbitmq官方示例程序,rabbitmq-demo: 官方共有6个demo,针对不同的语言(如 C#,Java,Spring-AMQP等),都有不同的示例程序: 本示例程 ...

  3. 老王教您怎么做cass7.1 8.0 9.1所有系列的复制狗 加密狗 破解狗

    cass7.1 8.0 9.1所有系列的复制狗 加密狗 破解狗本来是出于好奇看到网上有这样的东西,学了下感觉挺简单的,如果你是cass的初学者想仅仅是想学习这个软件,不想花大价格购买正版的,这个是可以 ...

  4. 关于asp.net调用gemalto超级狗api的具体实现

    鉴于网上关于超级狗的具体操作并不详细,我把我所知道的写下来,希望能给有需求的网友做个参考.软件外壳保护我就不说了,没有什么难度,供应商也会提供文档,一步一步操作即可.我要说的是用于保护发给客户的程序, ...

  5. safenet 超级狗 java调用 小计

    最近使用safenet 的 超级狗 在调用api的时候遇到了一些小问题记录一下. 首先safeNetdemo中的api是针对demo的 不能用于部署使用 ,真正用户部署使用的是在用工具包,超级狗开发商 ...

  6. C# 超级狗 二次开发 读写数据 激活验证 存储数据库连接字符串

    本文主要讲解如果使用C#语言来对超级狗进行二次开发,如果仅仅是做个激活的功能,可以参照另一篇博客,地址:http://www.cnblogs.com/dathlin/p/8487842.html 如果 ...

  7. 微信小程序 教程及示例

    作者:初雪链接:https://www.zhihu.com/question/50907897/answer/128494332来源:知乎著作权归作者所有,转载请联系作者获得授权.微信小程序正式公测, ...

  8. OSG中的示例程序简介

    OSG中的示例程序简介 转自:http://www.cnblogs.com/indif/archive/2011/05/13/2045136.html 1.example_osganimate一)演示 ...

  9. OSG中的示例程序简介(转)

    OSG中的示例程序简介 1.example_osganimate一)演示了路径动画的使用 (AnimationPath.AnimationPathCallback),路径动画回调可以作用在Camera ...

随机推荐

  1. Student : IComparable<Student> 以及逆变和协变

    IComparable<Student>是Student的父类,所以IComparable<Student>可以接收Student.但是在使用CompareTo方法的时候,必须 ...

  2. webservice用cxf发布REST

    1.新建一个java项目 2.导入cxf相关的jar包,并部署到项目中 3.bean类 package com.xiaostudy; import javax.xml.bind.annotation. ...

  3. gdb 调试coredump文件过程:

    第一步:首先需要一个进程的coredump文件,怎么搞出coredump文件呢? 1. ps -fax|grep                 进程名称 找到进程的pid 2.gdb -p pid ...

  4. spring boot 知识点1

    spring boot: 1. 可以在pom文件中添加依赖sping-boot-properties-migrator来对项目进行升级,升级完成后,删除即可. 2. 关于日志的配置,参考:http:/ ...

  5. cocos2d-js入门一

    决定搞cocos2d-js,但发现官网已经没有独立的js了,lua,现在全部整合到cocos2d-x中了. win7+cocos2d-x 3.8 由于之前搭建了vs2012 +python平台 ,此时 ...

  6. ELK 6.x 部署

    Elasticsearch版本:6.3.2 Kibana版本:6.3.2 1.es安装 按照官方提示操作即可. 通过yum安装或者下载tar包解压. 安装完成之后,需要修改一些配置 ①修改文件 /et ...

  7. htop 比top更好用的top

    安装 sudo apt-get install htop 使用 htop

  8. C#转译字符

    C#转义字符: 一种特殊的字符常量 以反斜线"\"开头,后跟一个或几个字符 具有特定的含义,不同于字符原有的意义,故称“转义”字符. 主要用来表示那些用一般字符不便于表示的控制代码 ...

  9. HTTP Methods: GET vs. POST

    Two commonly used methods for a request-response between a client and server are: GET and POST. GET  ...

  10. Android ---------高德卫星地图绘制多个点和点的点击事件自定义弹窗

    最近开发中,遇到一个多个点绘制,并实现点击事件,出现自定义窗口显示相关信息等功能,所以写了这篇博客. 从后台请求数据,得到多个经纬度,然后绘制在地图上,并实现点击,出现相关信息(自定义弹框实现) 先来 ...