翻譯|使用教程|編輯:黃竹雯|2019-05-21 10:44:43.203|閱讀 528 次
概述:本篇文章是小編整理的使用WinLicens過程中關于“注冊”的相關問題。包括WinLicense怎么更改客戶的許可證位置和文件名等問題。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
WinLicense具有和Themida同級別的保護功能以及授權管理功能。軟件功能強大,使用靈活,開發者可以安全地發布軟件的試用版和完全版。
Q16:如何設置密鑰僅在購買軟件12個月后才能用于更新?之后,客戶必須續訂許可證,否則更新將無法與現有密鑰一起使用?
A:你可以創建一個有效期為12個月的許可證(并且你可以在許可證到期時控制該事件,方法是轉到Customized Dialog面板并選中“Display by SDK or not display”以獲取特定的到期消息,例如“MsgID17:Trial date expired”)。也就是說,即使許可證過期,你的應用程序也將繼續運行。
如你所知,許可證是否已過期,可以通過調用WLRegGetStatus來檢查。當許可證過期時,你將存儲當前版本號(使用WinLicense SDK中的Trial Custom Counter來存儲)。當應用程序過期時,如果當前應用程序的版本大于存儲在“Trial Custom Counter”中的版本,程序將拒絕運行。
為了將升級期再延長12個月,你只需向客戶發送新許可證(有效期為12個月)。
Q17:正確安裝reg文件,可還是提示:你的reg文件已損壞。
A:WinLicense許可證的基礎是“Registration Unique Key(注冊唯一密鑰)”。 每個軟件都有一個唯一的“License Unique Key(許可證唯一密鑰)”(在軟件面板中生成)。
當你在WinLicense的“License Manager ”中生成許可證時,必須確保選擇的是指定軟件,只有這樣,許可證才會對受保護的應用程序起作用。
Q18:WinLicense怎么更改客戶的許可證位置和文件名?
A:從WinLicense 2.0.6開始,你可以在運行時更改文件位置和文件名。你可以通過“Control Messages from external DLL”選項(Customized Dialog面板)來執行此操作。請按照以下步驟操作:
1)創建一個簡單的DLL(此DLL將通過“Control Messages from external DLL”選項包含在受保護的應用程序中)
2)在DLL中創建一個函數(并將其導出),它將設置以下環境變量:
WLDefaultLicenseFolder
WLDefaultLicenseName
WLDefaultLicenseFolder 是你希望許可證所在的位置
WLDefaultLicenseName 是你希望的許可證名稱
3)在Customized Dialog面板的“Function Handlers(函數處理程序)”中選擇該函數
當你啟動受保護的應用程序時,WinLicense將使用參數“-1”調用你的Function處理程序(這是你的DLL收到的第一條消息,表明保護已啟動)。你只需要設置環境變量“WLDefaultLicenseFolder”和“WLDefaultLicenseName”以及許可證的路徑和名稱,WinLicense將在該位置搜索你的許可證。
Q19:已經為用戶創建了一個提供30天注冊許可證的密鑰,如何再給予30天?
A:每個許可證都有不同的ID,所以你只需要為該用戶再創建一個30天到期的新許可證。
當WinLicense檢測到ID的新許可證時,該許可證的試用從頭開始。也就是說,WinLicense分別為每個許可證存儲當前天數。
如果在《WinLicense問題集》文章中未找到你所遇到的問題,請~
對了,WinLicense可以在線訂購噢,價格更優惠!在線訂購>>>
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn