翻譯|使用教程|編輯:黃竹雯|2019-05-06 14:27:05.000|閱讀 376 次
概述:本篇文章是小編整理的使用WinLicens過(guò)程中關(guān)于“注冊(cè)”的相關(guān)問(wèn)題。包括如何檢查應(yīng)用程序是否注冊(cè)、如何將許可證標(biāo)記為被盜等。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門(mén)軟控件火熱銷售中 >>
相關(guān)鏈接:
【特惠專享】WinLicense在線訂購(gòu)專享特別優(yōu)惠!在線訂購(gòu)>>
【特惠專享】Themida在線訂購(gòu)專享特別優(yōu)惠!在線訂購(gòu)>>
WinLicense具有和Themida同級(jí)別的保護(hù)功能以及授權(quán)管理功能。軟件功能強(qiáng)大,使用靈活,開(kāi)發(fā)者可以安全地發(fā)布軟件的試用版和完全版。
Q8:如何將當(dāng)前軟件的名稱指定為許可文件名?
A:請(qǐng)轉(zhuǎn)到“Registration”面板,使用常量“%SOFT_NAME%”作為“Single File”編輯框中許可證密鑰名稱的一部分。
Q9:哪些功能可以檢查應(yīng)用程序是否已注冊(cè)?
A:請(qǐng)按照以下步驟檢查你的應(yīng)用程序狀態(tài)以及可能的日期/執(zhí)行日期/剩余日期。
1)檢查你的應(yīng)用程序是處于注冊(cè)模式還是試用模式(使用WLRegGetStatus功能);
2)如果WLRegGetStatus返回應(yīng)用程序處于試用模式,則檢查試用狀態(tài)(調(diào)用WLTrialGetStatus);
3)如果WLRegGetStatus返回應(yīng)用程序已注冊(cè),你可以調(diào)用許可證到期功能,以防你有許可證到期(WLRegDaysLeft,WLRegExecutionsLeft等)。
總結(jié)一下,在不知道應(yīng)用程序狀態(tài)的情況下(通過(guò)WLRegGetStatus和WLTrialGetStatus),你不應(yīng)該直接調(diào)用函數(shù)來(lái)獲取剩余天數(shù)/執(zhí)行日期。
Q10:當(dāng)我調(diào)用函數(shù)WLRegGetLicenseInfo時(shí),它在許可證未過(guò)期時(shí)正常工作。但是,當(dāng)許可證到期后,用戶名/公司會(huì)填充垃圾數(shù)據(jù)。怎么回事?
A:請(qǐng)注意,這不是一個(gè)bug,而是WinLicense中許可系統(tǒng)的當(dāng)前設(shè)計(jì)。許可證到期后,應(yīng)用程序?qū)⑦M(jìn)入試用模式。由于你的許可證已過(guò)期,應(yīng)用程序?qū)⑻幱谠囉媚J剑虼薟LRegGetLicenseInfo函數(shù)將返回FALSE, 因?yàn)闆](méi)有安裝有效且未過(guò)期的許可證。所以,當(dāng)許可證到期時(shí),你將無(wú)法獲得許可證信息。
你應(yīng)該調(diào)用函數(shù)WLRegGetStatus來(lái)了解你的應(yīng)用程序是否使用有效且未過(guò)期的許可證進(jìn)行了注冊(cè)。當(dāng)知道應(yīng)用程序已正確注冊(cè)時(shí),你可以調(diào)用函數(shù)WLRegGetLicenseInfo來(lái)獲取許可證信息。
要在許可證過(guò)期后顯示注冊(cè)信息,你可以在注冊(cè)(但未過(guò)期)應(yīng)用程序時(shí)將許可證信息存儲(chǔ)在系統(tǒng)中的任何位置,以便以后閱讀。如果要以加密方式存儲(chǔ)信息, 可以使用函數(shù)“WLTrialStringRead / WLTrialStringWrite”。
Q11:我想使用WLRegDisableCurrentKey將許可證標(biāo)記為被盜,但不知道該怎么操作。應(yīng)用程序可與我的Web服務(wù)器通信以檢查許可證是否被盜。
A:請(qǐng)注意,函數(shù)WLRegDisableCurrentKey禁用當(dāng)前計(jì)算機(jī)中安裝的許可證。
如果應(yīng)用程序連接到Web服務(wù)器,你可以實(shí)現(xiàn)以下內(nèi)容:
1)應(yīng)用程序啟動(dòng)后會(huì)向你的服務(wù)器發(fā)送注冊(cè)信息(WLRegGetLicenseInfo);
2)如果許可證狀態(tài)正常(未被盜),你的服務(wù)器會(huì)回復(fù);
3)如果服務(wù)器報(bào)告許可證被盜,則服務(wù)器會(huì)向你的應(yīng)用程序返回特殊代碼(如ExitCode = stolen_lic);
4)如果你的應(yīng)用程序收到了“ExitCode = stolen_lic”,則應(yīng)用程序會(huì)執(zhí)行“WLRegDisableCurrentKey”,并且當(dāng)前計(jì)算機(jī)將禁止該許可證。
如果在《WinLicense問(wèn)題集》文章中未找到你所遇到的問(wèn)題,請(qǐng)~
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@ke049m.cn