翻譯|使用教程|編輯:龔雪|2019-05-14 15:15:16.643|閱讀 385 次
概述:本篇文章是小編整理的使用WinLicens過程中關于“注冊”的相關問題。包括是否可以將許可證放在Registration面板中的“Single File”字段中等問題。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
WinLicense具有和Themida同級別的保護功能以及授權管理功能。軟件功能強大,使用靈活,開發者可以安全地發布軟件的試用版和完全版。
Q12:如何在應用程序過期時注冊我的應用程序?我看到WinLicense顯示過期消息并退出程序。
A:即使應用程序已過期,保持應用程序運行的關鍵還在于Customized Dialog面板中。在Customized Dialog面板中,你可以設置自己處理哪些消息以及哪些消息由Winlicense處理。
假設你的申請受到30天試用期限的保護。如果你轉到Customized Dialog,請選擇“MSGID15:Trial days expired”并選中“Display by SDK or not displayed”選項,你可以設置Winlicense在應用程序到期時不顯示任何消息并保持應用程序運行。所以,你應該使用Winlicense SDK檢查應用程序是否已過期(調用函數WLTrialDaysLeft或WLTrialGetStatus)。如果你的應用程序已過期,你可以執行其他操作,例如顯示注冊表單,限制應用程序中的功能等。
請注意,對于你計劃在Customized Dialog面板中處理的每條消息,都需要確保通過調用WinLicense SDK真正處理該消息。有一個常見的錯誤是選擇了所有消息,并且對于所有消息,都選中“按SDK顯示或不顯示”選項。
Q13:是否可以將支付客戶的許可證生成集成到我們的網站中?
A:如果你的服務器在Windows平臺下運行,你可以使用WinLicenseSDK.dll并調用許可證生成器功能(請參閱幫助文件以獲取有關每個許可證生成器功能的擴展信息)。
如果你的服務器在Linux,UNIX等下運行,那么你可以使用我們的C ANSI代碼生成器,你可以編譯它以在任何平臺下生成許可證。
Q14:可以將許可證放在Registration面板中的“Single File”字段中嗎?
A:可以,在“Single File”字段中,你可以指定一個已定義的WinLicense目錄常量,以將許可證放在不同的Windows公共文件夾中,例如:
%userdocs% : 指定當前用戶文檔文件夾(!My Documents)。
%userappdata% : 指定當前用戶應用程序數據文件夾(!{user name} \ Application Data)
%commonappdata% : 指定所有用戶的公共應用程序數據(!All Users\Application Data)
%localappdata% : 指定當前用戶的本地應用程序數據(!{user name}\Local Settings\Application Data (non roaming))
請注意,上面的constanst區分大小寫。你可以使用上述任何常量指定子目錄。例:
%userdocs%\MyApplication\Licences\license.dat
如果要從SmartKey(通過WLRegSmartKeyInstallToFile)或文本鍵(WLRegNormalKeyInstallToFile)安裝文件許可證,生成的文件將放在你放入“Single File”字段的預期路徑中(在注冊面板中)。
Q15:我在應用程序中使用許可證生成器功能。當我保護許可證生成器時,卻仍然需要WinLicenseSDK.dll文件。這是為什么?
A:保護應用程序時,WinLicense將刪除與WinLicenseSDK.dll的鏈接,因此,WinLicense將返回SDK功能的實際值。
除許可證生成器功能外,所有WinLicense SDK功能都是如此。生成許可證的代碼,它是在WinLicenseSDK.dll本身內部實現的,因此,對于許可證生成器功能,不會刪除與WinLicenseSDK.dll的鏈接。
總而言之,你的許可證生成器可以受到保護,但它需要WinLicenseSDK.dll才能為你的應用程序生成許可證。
如果在《WinLicense問題集》文章中未找到你所遇到的問題,請~
對了,WinLicense可以在線訂購噢,價格更優惠!在線訂購>>>
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn