資源描述:
《codemeter for .net 使用手冊(cè)2.0》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫(kù)。
1、CodeMeter.NET指導(dǎo)手冊(cè)安裝放入光盤(pán)啟動(dòng)以下界面,選擇中文安裝界面此時(shí)可以看到CodeMeterSDK和CodeMeterUserCD,SDK是由軟件開(kāi)發(fā)商所安裝的內(nèi)容,其中包括加密,寫(xiě)鎖,API指導(dǎo)例子等各種工具和文檔。User是由最終用戶所安裝的一些加密鎖管理服務(wù)系統(tǒng)。在這里我們安裝CodeMeter軟件安裝包(SDK),安裝中可全部默認(rèn)安裝即可。如何使用通常安裝完后,會(huì)自動(dòng)跳出以下畫(huà)面或者也可以通過(guò)打開(kāi)開(kāi)始->所有程序->CodeMeter->CodeMeterStartCenter’其中有四個(gè)選項(xiàng)AxProtector為外殼自動(dòng)加密工具,可以針對(duì)exe或者dll
2、還有jar進(jìn)行自動(dòng)加密打包來(lái)保護(hù)用戶的軟件,操作十分簡(jiǎn)便,安全性極強(qiáng),不需要使用者有程序開(kāi)發(fā)經(jīng)驗(yàn)。APIGuide我們提供API加密函數(shù)接口給開(kāi)發(fā)商,由開(kāi)發(fā)商在程序中自行調(diào)用我們的加密函數(shù)來(lái)保護(hù)軟件。該APIGuide工具提供了調(diào)用我們API的代碼和效果演示,并且支持幾乎所有開(kāi)發(fā)語(yǔ)言版本。LicenseEditor為簡(jiǎn)化版的加密鎖寫(xiě)鎖工具,可以寫(xiě)入授權(quán)許可到加密鎖中。Samples其中包含各個(gè)開(kāi)發(fā)語(yǔ)言的API例子,更進(jìn)一步了解我們API函數(shù)實(shí)際是如何結(jié)合保護(hù)程序的請(qǐng)注意當(dāng)正式購(gòu)買(mǎi)FSB母鎖后,我們會(huì)另外發(fā)送一個(gè)Cmfirm-xxxxxxxx.wbc文件,其中包含了FSB上唯一的公
3、司碼信息(公司碼一般會(huì)寫(xiě)在FSB的掛牌上),母鎖FSB必須配合該文件一起才能對(duì)軟件進(jìn)行加密或者授權(quán)子鎖,所以在使用母鎖前必須把該Cmfirm-xxxxxxxx.wbc拖入到下圖中的CodeMeter控制中心許可這一欄,提示導(dǎo)入成功后,重啟系統(tǒng)即可開(kāi)始加密或?qū)戞i操作。加密軟件我們選擇外殼自動(dòng)加密工具AxProtector,會(huì)彈出如下畫(huà)面讓你選擇需要加密程序的類(lèi)型,這里我們測(cè)試.NET程序,所以我們選擇.NETassembly進(jìn)入。第一步需要選擇想要加密的EXE或者DLL文件(如下圖),這里我們選擇需要加密的.NET程序exe或者dll文件,并且在原文件的同一目錄中protected
4、目錄下自動(dòng)生成加密后的exe或者dll,然后下一步。選擇默認(rèn)的CodeMeter,其中FirmCode每個(gè)開(kāi)發(fā)商正式購(gòu)買(mǎi)以后都會(huì)分配到一個(gè)唯一的號(hào)碼,并且會(huì)有一把含有該唯一公司碼的特殊授權(quán)的母鎖FSB,而ProductCode可由開(kāi)發(fā)商自定義數(shù)值來(lái)定義不同的軟件產(chǎn)品或者模塊。而FeatureMap為可定義不同的版本,默認(rèn)為0。FirmCode和ProductCode組成了一組許可信息,其實(shí)是用該信息通過(guò)算法加密了你的軟件,而加密鎖上也必須要有相應(yīng)的許可才能解密使用該軟件,也就是在加密鎖上有相同的一組FirmCode和ProductCode才能解密運(yùn)行使用該軟件。在這里我們使用Fi
5、rmCode為10(它是用來(lái)給用戶測(cè)試的一個(gè)公司碼,沒(méi)有唯一性,請(qǐng)不要在正式發(fā)布產(chǎn)品時(shí)使用。如果你已經(jīng)是正式用戶并且購(gòu)買(mǎi)了母鎖FSB,并且導(dǎo)入了先前紅色注釋提到的Cmfirm-xxxxxxxx.wbc文件,請(qǐng)選擇FSB掛牌上的那串公司碼而不是10),ProductCode假設(shè)設(shè)定為17,其他都默認(rèn)然后下一步。在這一步驟我們可以選擇加密鎖的訪問(wèn)模式(如下圖):本地和網(wǎng)絡(luò)。本地模式是只能由插著正確許可的加密鎖的電腦才能使用該加密后的軟件,而網(wǎng)絡(luò)模式可以選擇任意一臺(tái)電腦插上正確許可的加密鎖作為服務(wù)器,然后可以通過(guò)TCP/IP協(xié)議的網(wǎng)絡(luò)由多臺(tái)電腦同時(shí)來(lái)使用加密后的軟件。并且我們可以限制網(wǎng)
6、絡(luò)鎖的網(wǎng)絡(luò)訪問(wèn)人數(shù)(這個(gè)是在寫(xiě)鎖操作時(shí)設(shè)定),而下面的licenseoptions里可以設(shè)定怎樣來(lái)計(jì)算網(wǎng)絡(luò)訪問(wèn)使用的人數(shù),如第一個(gè)Normaluserlimit:按照進(jìn)程計(jì)算,只要打開(kāi)一次加密后的軟件在內(nèi)存中占有一個(gè)進(jìn)程,都作為一個(gè)網(wǎng)絡(luò)訪問(wèn)的人數(shù),也就是說(shuō)在一臺(tái)電腦上打開(kāi)多個(gè)該加密軟件,那它也同時(shí)占用著多個(gè)網(wǎng)絡(luò)訪問(wèn)人數(shù)。而另一種Stationshare:按照IP來(lái)計(jì)算,也就是說(shuō)同一臺(tái)電腦上即使打開(kāi)N個(gè)加密軟件都只算做為一個(gè)網(wǎng)絡(luò)訪問(wèn)用戶。這些選項(xiàng)基本都是在網(wǎng)絡(luò)模式下用到,在我們還是選擇單機(jī)模式并且默認(rèn)的選項(xiàng)。然后按下一步。這一步驟是用來(lái)設(shè)置后臺(tái)心跳時(shí)間檢測(cè)的,這里暫時(shí)不多做說(shuō)明,可
7、默認(rèn)繼續(xù)下一步以下步驟是檢測(cè)和鎖定加密鎖的,請(qǐng)默認(rèn)選中并按下一步。以下步驟為彈出錯(cuò)誤信息提示框的定義,請(qǐng)使用默認(rèn)選項(xiàng)并下一步。以下步驟為強(qiáng)命名的定義,如果您的.NET程序需要進(jìn)行強(qiáng)命名處理,請(qǐng)?jiān)谝韵虏襟E中導(dǎo)入強(qiáng)命名定義文件,否則就默認(rèn)按下一步。后面所有步驟您都可以默認(rèn)按下一步,直到最后Finish完成設(shè)定開(kāi)始加密。注:加密時(shí)必須插上母鎖FSB或者測(cè)試母鎖。加密成功后,可到相應(yīng)protected目錄找到加密后的exe或者dll。該加密后的文件通常會(huì)比原文件更大。首先拔除加密鎖,打開(kāi)