翻譯|使用教程|編輯:黃竹雯|2019-04-23 12:05:35.000|閱讀 367 次
概述:本篇文章是小編整理的使用WinLicens過程中關(guān)于“注冊”的相關(guān)問題。包括“Keep Trial Running”選項(xiàng)的用處,宏 REGISTERED_START 和 REGISTEREDVM_START的區(qū)別等。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
WinLicense具有和Themida同級別的保護(hù)功能以及授權(quán)管理功能。軟件功能強(qiáng)大,使用靈活,開發(fā)者可以安全地發(fā)布軟件的試用版和完全版。
A:默認(rèn)情況下,WinLicense控制所有試用/許可事件(到期,許可證無效等)。你可以轉(zhuǎn)到Customized Dialog面板,對于特定消息,你可以選中“Display by SDK or not displayed”選項(xiàng)。 當(dāng)你檢查該選項(xiàng)時(shí),如果發(fā)生特定事件,WinLicense將不會顯示任何消息并繼續(xù)執(zhí)行你的應(yīng)用程序。因此,你必須通過調(diào)用WinLicense SDK函數(shù)(WLRegGetStatus,WLTrialGetStatus)確保從應(yīng)用程序處理該消息。
如果你不想控制每個(gè)特定的許可證事件(許可證已損壞,鎖定到其他計(jì)算機(jī),許可證已過期等),你只需在Customized Dialog面板中保留“Display By WinLicense”選項(xiàng)以獲取這些特定的許可證消息。因此,WinLicense將顯示許可證消息錯(cuò)誤并退出執(zhí)行。 選項(xiàng)“Keep Trial Running”僅用作hack,讓W(xué)inLicense顯示錯(cuò)誤消息并繼續(xù)執(zhí)行你的應(yīng)用程序(之后運(yùn)行試用模式)。
如果你正在選中“Keep Trial Running”選項(xiàng),則應(yīng)檢查應(yīng)用程序的狀態(tài)(調(diào)用WLRegGetStatus)來控制應(yīng)用程序何時(shí)使用無效許可證運(yùn)行。如果你不檢查應(yīng)用程序的狀態(tài),即使使用錯(cuò)誤的許可證,你的應(yīng)用程序也將繼續(xù)運(yùn)行。
請注意,我們不建議使用“Keep Trial Running”選項(xiàng)。如果你計(jì)劃完全控制應(yīng)用程序中的試用/注冊狀態(tài),你應(yīng)該在自定義對話框面板中控制大多數(shù)試用/注冊消息(選擇 “Display by SDK or not displayed”這些消息)并使用WinLicense SDK功能(WLRegGetStatus / WLTrialGetStatus)來了解應(yīng)用程序的當(dāng)前狀態(tài)。
A:請使用Notepad.exe(或任何文本編輯器)打開“WinlicenseSDK.ini”文件,你可以找到以下行:
WLRegGetLicenseInfo = Peter Brian/Company Name/pbrian@companyname.com
WLRegGetLicenseInfo中的“/”分隔符對應(yīng)于Name / Company / CustomData。
在上面的示例中,自定義數(shù)據(jù)為“pbrian@companyname.com”。請注意,你可以通過在WinLicenseSDK.ini文件中更改“Separator”char。只需打開WinlicenseSDK.ini并編輯“Separator”即可。例:
A:宏 REGISTERED_START 將使用從當(dāng)前許可證獲得的解密密鑰解密START-END標(biāo)記內(nèi)的代碼。如果你的應(yīng)用程序未注冊,宏將從Start跳到End,并且宏內(nèi)的代碼將不會被執(zhí)行。
宏 REGISTEREDVM_START 允許你標(biāo)記在注冊應(yīng)用程序時(shí)將執(zhí)行的代碼區(qū)域。如果你的應(yīng)用程序未注冊,則執(zhí)行宏時(shí)應(yīng)用程序?qū)炱鸹虮罎ⅰT趫?zhí)行此宏中的代碼之前,你應(yīng)確保已注冊應(yīng)用程序(使用WLRegGetStatus)。此宏是針對注冊狀態(tài)的隱藏攻擊的雙重檢查。
宏內(nèi)部的代碼在虛擬機(jī)內(nèi)部執(zhí)行,因此你應(yīng)該避免宏內(nèi)部的緊密循環(huán)或關(guān)鍵代碼(每秒執(zhí)行多次)。
如果在《WinLicense問題集》文章中未找到你所遇到的問題,請~
WinLicense 在線訂購 有優(yōu)惠噢,低至¥475(稅前),趕緊入手吧~ 立即購買>>>
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn