给软件设置有效期限和次数的好工具好用,不用写代码,到了日期软件或次数就不能用。
加密混淆.Net程序
打开Intellilock进处此界面
点击add按钮加入你要操作的程序集,
MergeAssemblie可以合并当前程序集列表中的程序集为一个文件。默认合成后的文件名为列表中第一位的程序集。
点击ProtectionSettings标签进入保护设置界面
左侧是混淆界面,右侧是高级选项
UseUnprintableCharacters使用不可打印字符
GenerateShortStrings使用短字符串,可以减小程序集大小
IncrementalObfuscation增量混淆处理
CreateMappingFile创建混淆映身文件。选中此选项会产生一个limap文件
Exclusions排除以下程序关键字或类型不混淆
枚举,事件,命名空间,类型,字段,方法
String
Advanced高级
StringEncryptio加密字符串
AdvancedStringEncryption
CodePathProtection代码补丁保护
SuppressILDASM禁用ILDASM反汇编
StringNameRemovalProtection禁止移除强命名保护
EncryptIlCode加密IL代码,选中此选项IL代码将在运行时进行解密
InjectInvalidMetadata注入无效元数据
ControlFlowObfusction控制流程混淆级别,越高越安全。
以上选项设定后,点击工具栏的Finalize或点击TAB标签Finalization,点击GO按钮生成加密后的程序
二制作授权试用版软件
(1)试用版软件
在LockSetting面板中,
ExpirationDays过期天数,可设定程序从安装后运行某天数后试用版过期。
ExpirationDate过期时间,可设定程序从安装后运行到某时间后试用版过期。
Executions运行次数,可设定程序从安装后运行到第几次启试用版过期
Runtime运时时间,可设定程序从安装后运行时间后试用版过期
GlobalTime全局时间,可设定程序从安装后总的运行时间后试用版过期
Instances程序运行实例个数
Custom自定义
AdvancedSettings高级设置
RunWithoutValidLicense必选中
ShutdownProcessAfterExpiration重启程序后过期
SearchInEmbeddedResources在资源文件中查找License
SearchONHdd在硬盘中查找License
LicenseName设定程序由试用版转正版所使用的License文件名称。
MasterKeylicense的KEY文件,发布的程序的MasterKey和License的masterKey必须对应,否则License授权失效!
-------------------------------------------
经过以上的设置你发布出去的程序就会按你的过期设置到时过期了。
但是这样有一个弊病,可以一个授权文件(License),复制到任意PC上后即完成了授权。
这里IntelLilock支持license绑定硬件ID进行授权
(2)License绑定硬件ID进行一机一License授权。
流程是这样的。程序发给用户(按上一步的设置),满足过期条件后试用过期,
让用户去程序文件夹寻找(硬件ID.txt)里面放着当前电脑的硬件ID信息
此硬件ID信息从哪来的呢,这里IntelLiLockSdk提供的方法
项目引用IntelliLock.Licensing.dll在IntelLiLock安装后的文件夹\SDK\Bin下
调用此方法读取当前PC的硬件ID信息
?1IntelliLock.Licensing.HardwareID.GetHardwareID(true,true,true,true,true,false);<br<br
参数BIOS,CPU,HDD,MAC,Mainboard,OS为True即生成硬件信息ID时加入此硬件的算法
这里你调用此方法调试程序时显示"####-#####-#####-####"类似字符串,不是硬件ID信息。
因为程序需要使用IntelLilock加密后。此方法才生效(应该是IntelLilock加密时动态的把此方法的算法加了进去)
用IntelLilock加密后运行程序。成功显示了硬件ID信息
下面是用IntelLiLock发布授权License
把用户发来的硬件ID粘贴入上面文档框中,把BIOS,CPU,HDD,MAC,Mainboard复选框选中
这里为什么不把OS也选中呢。因为1IntelliLock.Licensing.HardwareID.GetHardwareID(true,true,true,true,true,false);
此方法的最后一个OS参数为false,所以这里不用选中。要和上面方法保持一致!这样把你的license发给用户。放到程序根目录下。即完成了试用版到正式版的授权。以上这些只是IntelLiLock的Task标签内的内容还有License管理,TOOLS工具,help等Licensemanagement针对客户,产品进行信息维护,自带SQLITE数据库tools工具中有LicenseCheck和hardwarecheck
IntelliLock.Licensing.EvaluationMonitor.CurrentLicense.LicenseStatus==IntelliLock.Licensing.LicenseStatus.Licensed判断当前License是否已授权
就写这些了。。。还有更多的功能等待你的挖掘!
Tags:加密.
小编点评:文件夹点点通是一款文件处理加密软件,文.
下载小编点评:AdvancedArchivePa.
下载小编点评:用于代替系统自色的网络连接,增加其网络.
下载小编点评:PDQDeployEnterpri.
下载小编点评:模拟主播汉化补丁,游戏汉化来啦,还在苦恼.
下载小编点评:《像素黑暗史》是一款非常游戏的动作.
下载小编点评:兽人必须死2汉化补丁是玩家自己制作.
下载小编点评:消星星游戏是一款呆萌风格的消除类休闲小.
下载小编点评:波比躲猫猫手游是一款非常有趣的休闲闯关.
下载小编点评:光头伐木游戏是一款趣味休闲题材的模.
下载小编点评:热带水果大消除内购破解版是一款超级有趣好.
下载小编点评:猫星人寿司叠叠乐游戏是一款非常棒的.
下载小编点评:梦中的羊中文版是一款非常棒的卡通趣味游戏。精美.
下载欢乐跳跳瓶破解版下载-欢乐跳跳瓶内购破解版下载v1.03 安卓版
疯狂小兵跑酷2官方版下载-疯狂小兵跑酷2游戏下载v1.1.0 安卓版
我的小镇流行明星游戏下载-我的小镇流行明星官方版下载v1.0.0 安卓版
怪物王国汉化版下载-怪物王国破解版下载v1.2.29 安卓版
鱼叉波塞冬官方下载-鱼叉波塞冬游戏下载v1.0 安卓版
太空吃鸡狼人杀游戏下载-太空吃鸡狼人杀官方版下载v1.0.1 安卓版
创世传奇2手游下载-创世传奇2官方版下载v2.0 安卓版
鱼铺猫游戏下载-鱼铺猫手游下载v0.2.53 安卓版
怪奇物语益智故事中文版下载-怪奇物语益智故事游戏下载v13.1.1.33653 安卓版
果冻少女游戏下载-果冻少女红包版下载v1.0.4 安卓版
taptap怪蛋迷宫中文版下载-怪蛋迷宫taptap版下载v1.1.4 安卓版
太极打僵尸下载安装-太极打僵尸手游下载v1.0.2 安卓版
手游回收宝app下载-手游回收宝手机版下载v3.6.2 安卓版