西西軟件園多重安全檢測下載網(wǎng)站、值得信賴的軟件下載站!
西西首頁 電腦軟件 安卓軟件 電腦游戲 安卓游戲 排行榜 專題合集

給軟件設(shè)置有效期限和次數(shù)的好工具

v1.7 免費(fèi)版
  • 給軟件設(shè)置有效期限和次數(shù)的好工具v1.7 免費(fèi)版
  • 軟件大小:15.9M
  • 更新時間:2013-11-19 09:28
  • 軟件語言:英文
  • 軟件廠商:
  • 軟件類別:國外軟件 / 免費(fèi)軟件 / 加密解密
  • 軟件等級:4級
  • 應(yīng)用平臺:WinAll, WinXP
  • 官方網(wǎng)站:暫無
  • 應(yīng)用備案:
好評:50%
壞評:50%

軟件介紹

給軟件設(shè)置有效期限和次數(shù)的好工具 好用,不用寫代碼,到了日期軟件或次數(shù)就不能用。

加密混淆.Net程序

打開Intellilock進(jìn)處此界面

點(diǎn)擊add按鈕加入你要操作的程序集,

Merge Assemblie 可以合并當(dāng)前程序集列表中的程序集為一個文件。默認(rèn)合成后的文件名為列表中第一位的程序集。

點(diǎn)擊Protection Settings標(biāo)簽進(jìn)入保護(hù)設(shè)置界面

左側(cè)是混淆界面,右側(cè)是高級選項(xiàng)

Use Unprintable Characters 使用不可打印字符

Generate Short Strings 使用短字符串,可以減小程序集大小

Incremental Obfuscation 增量混淆處理

Create Mapping File 創(chuàng)建混淆映身文件。選中此選項(xiàng)會產(chǎn)生一個limap文件

Exclusions 排除以下程序關(guān)鍵字或類型不混淆

枚舉,事件,命名空間,類型,字段,方法

String

Advanced 高級

String Encryptio 加密字符串

Advanced String Encryption

Code Path Protection 代碼補(bǔ)丁保護(hù)

Suppress ILDASM 禁用ILDASM反匯編

String Name Removal Protection 禁止移除強(qiáng)命名保護(hù)

Encrypt Il Code 加密IL代碼,選中此選項(xiàng)IL代碼將在運(yùn)行時進(jìn)行解密

Inject Invalid Metadata 注入無效元數(shù)據(jù)

Control Flow Obfusction 控制流程混淆級別,越高越安全。

以上選項(xiàng)設(shè)定后,點(diǎn)擊工具欄的Finalize或點(diǎn)擊TAB標(biāo)簽Finalization,點(diǎn)擊GO按鈕生成加密后的程序

二 制作授權(quán)試用版軟件

(1) 試用版軟件

在Lock Setting面板中,

Expiration Days 過期天數(shù),可設(shè)定程序從安裝后運(yùn)行某天數(shù)后試用版過期。

Expiration Date 過期時間,可設(shè)定程序從安裝后運(yùn)行到某時間后試用版過期。

Executions 運(yùn)行次數(shù),可設(shè)定程序從安裝后運(yùn)行到第幾次啟試用版過期

Runtime 運(yùn)時時間,可設(shè)定程序從安裝后運(yùn)行時間后試用版過期

Global Time 全局時間,可設(shè)定程序從安裝后總的運(yùn)行時間后試用版過期

Instances 程序運(yùn)行實(shí)例個數(shù)

Custom 自定義

Advanced Settings 高級設(shè)置

Run Without Valid License 必選中

Shutdown Process After Expiration 重啟程序后過期

Search In Embedded Resources 在資源文件中查找License

Search ON Hdd 在硬盤中查找License

License Name 設(shè)定程序由試用版轉(zhuǎn)正版所使用的License文件名稱。

Master Key license的KEY文件,發(fā)布的程序的MasterKey和License的masterKey必須對應(yīng),否則License授權(quán)失效!

-------------------------------------------

經(jīng)過以上的設(shè)置你發(fā)布出去的程序就會按你的過期設(shè)置到時過期了。

但是這樣有一個弊病,可以一個授權(quán)文件(License),復(fù)制到任意PC上后即完成了授權(quán)。

這里IntelLilock支持license綁定硬件ID進(jìn)行授權(quán)

(2) License綁定硬件ID進(jìn)行一機(jī)一License授權(quán)。

流程是這樣的。程序發(fā)給用戶(按上一步的設(shè)置),滿足過期條件后試用過期,

讓用戶去程序文件夾尋找(硬件ID.txt) 里面放著當(dāng)前電腦的硬件ID信息

此硬件ID信息從哪來的呢,這里IntelLiLock Sdk 提供的方法

項(xiàng)目引用IntelliLock.Licensing.dll 在IntelLiLock安裝后的文件夾\SDK\Bin下

調(diào)用此方法讀取當(dāng)前PC的硬件ID信息

?

1IntelliLock.Licensing.HardwareID.GetHardwareID(true, true, true, true, true,false);<br><br>

參數(shù) BIOS,CPU,HDD,MAC,Mainboard,OS 為True即生成硬件信息ID時加入此硬件的算法

這里你調(diào)用此方法調(diào)試程序時顯示"####-#####-#####-####"類似字符串,不是硬件ID信息。

因?yàn)槌绦蛐枰褂肐ntelLilock加密后。此方法才生效(應(yīng)該是IntelLilock加密時動態(tài)的把此方法的算法加了進(jìn)去)

用IntelLilock加密后運(yùn)行程序。成功顯示了硬件ID信息

下面是用IntelLiLock發(fā)布授權(quán)License

把用戶發(fā)來的硬件ID粘貼入上面文檔框中,把BIOS,CPU,HDD,MAC,Mainboard復(fù)選框選中

這里為什么不把OS也選中呢。因?yàn)?/p>

1IntelliLock.Licensing.HardwareID.GetHardwareID(true, true, true, true, true,false);

此方法的最后一個OS參數(shù)為false,所以這里不用選中。要和上面方法保持一致! 這樣把你的license發(fā)給用戶。放到程序根目錄下。即完成了試用版到正式版的授權(quán)。 以上這些只是IntelLiLock的Task標(biāo)簽內(nèi)的內(nèi)容 還有License 管理,TOOLS工具,help等 License management 針對客戶,產(chǎn)品進(jìn)行信息維護(hù),自帶SQLITE數(shù)據(jù)庫 tools工具中有License Check 和hardware check

IntelliLock.Licensing.EvaluationMonitor.CurrentLicense.LicenseStatus == IntelliLock.Licensing.LicenseStatus.Licensed 判斷當(dāng)前License是否已授權(quán)

就寫這些了。。。還有更多的功能等待你的挖掘!

軟件標(biāo)簽: 加密

其他版本下載

最新評論查看所有(2)條評論 >

第 2 樓 美國CZ88.NET 網(wǎng)友 客人 2014/4/1 19:48:54
這款軟件挺給力的,真給力!

支持( 0 ) 蓋樓(回復(fù))

第 1 樓 江西省九江市 網(wǎng)友 客人 2013/11/14 17:10:23
給軟件設(shè)置有效期限和次數(shù)的好工具 好用,不用寫代碼,到了日期軟件或次數(shù)就不能用。

支持( 0 ) 蓋樓(回復(fù))

發(fā)表評論

昵稱:
表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
查看所有(2)條評論 > 字?jǐn)?shù): 0/500

TOP
軟件下載