WinLicense具有和Themida同級別的保護功能以及授權管理功能。軟件功能強大,使用靈活,開發者可以安全地發佈軟件的試用版和完全版。
21.如果使用WinLicense保護我的應用程序,是否必須在應用程序上部署DLL的文件或其他文件?
使用WinLicense進行保護時,不需要部署額外的DLL或其他文件。受保護的應用程序應該與未受保護的應用程序完全相同。所以對於開發人員來說,一切都是透明的,不必擔心部署額外的文件。
22.我是一名Delphi程序員,我想使用WinLicense SDK API獲取有關我的應用程序狀態的信息(試用版,註冊版,剩餘天數等)。但是我沒有找到任何VCL組件來將WinLicense集成到我的Delphi項目中。我不應該需要一個VCL組件來將我的應用程序與WinLicense集成嗎?
你不需要VCL組件就可以將WinLicense集成到Delphi或BCB應用程序中。要在Delphi項目中使用WinLicense SDK,只需要在項目中包含WinLicenseSDK.dcu,即可調用任何WinLicense SDK API。
在WinLicense安裝文件夾中,你可以在Delphi中找到多個示例來調用任何WinLicense SDK API。以下Delphi示例顯示瞭如何檢索被WinLicense保護的應用程序剩餘的試用天數:
uses WinLicenseSDK;procedure DisplayDaysLeft(); begin ShowMessage("Number of days left: " + IntToStr(WLTrialDaysLeft)); end;
23.Themida是否在WinLicense內部使用以保護所有的功能?這是否意味着我不需要單獨購買Themida,因爲它包含在WinLicense中?
確切地說,WinLicense實際上是Themida + Licensing/Trial功能。你不需要單獨獲取Themida,因爲WinLicense已包含Themida的所有保護選項。
24.在我的開發機器中,我使用“Trial in Debug Mode(在調試模式下試用)”選項保護我的應用程序。如何確定我的應用程序是否受“Trial in Debug Mode”保護?我可不想在調試模式下發布我的應用程序。
你可以使用“WLTrialDebugCheck”功能來確認你的應用程序是否受“Trial in Debug Mode”選項保護。
爲你推薦: