翻譯|使用教程|編輯:李顯亮|2020-02-27 13:40:47.603|閱讀 505 次
概述:WinLicense使用SecureEngine?保護技術(shù),該技術(shù)能夠以較高優(yōu)先級運行其代碼,以實現(xiàn)前所未有的保護技術(shù)。SecureEngine?宏允許使用SecureEngine?與應(yīng)用程序進行交互,從而使應(yīng)用程序和SecureEngine?可以作為一個整體運行。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
WinLicense是一個功能強大的保護系統(tǒng),為希望保護其應(yīng)用程序免受高級逆向工程和軟件破解的軟件開發(fā)人員設(shè)計。WinLicense使用SecureEngine®保護技術(shù),該技術(shù)能夠以最高優(yōu)先級運行其代碼,以實現(xiàn)前所未有的保護技術(shù)。
SecureEngine®宏允許使用SecureEngine®與應(yīng)用程序進行交互,從而使應(yīng)用程序和SecureEngine®可以作為一個整體運行。要將SecureEngine®宏包含到應(yīng)用程序中,需要在應(yīng)用程序源代碼中指定這些宏。 當(dāng)SecureEngine®打算保護應(yīng)用程序時,它將在應(yīng)用程序內(nèi)找到這些宏并將所需的操作應(yīng)用于每個特定的宏。
SecureEngine®提供給軟件開發(fā)人員的不同宏如下:
如果你還沒有使用過WinLicense,可以點擊此處下載最新版測試。
關(guān)于突變宏MUTATE宏允許標(biāo)記將要突變的代碼區(qū)域。 原始的x86機器代碼將轉(zhuǎn)換為等效但復(fù)雜的x86機器代碼。 與VM宏相比,MUTATE宏的執(zhí)行速度非常快,但與VM宏相比,安全級別很低。
MUTATE宏適用于您想要對某些代碼進行混淆處理并希望在執(zhí)行變異代碼時保持高性能的代碼區(qū)域。
注意:當(dāng)前版本的SecureEgine®不支持以PCode模式編譯的.NET語言或Visual Basic的此宏。
顯示Delphi宏用法
{$I Mutate_Start.inc} // your code goes here {$I Mutate_End.inc}
顯示C++宏用法
MUTATE_START // your code goes here MUTATE_END
顯示Visual Basic宏用法
Call VarPtr("MUTATE_START") ' your code goes here Call VarPtr("MUTATE_END")
注意事項
為確保在應(yīng)用程序的正確位置插入了VM宏,應(yīng)注意以下詳細(xì)信息:
在某些編譯的應(yīng)用程序中,宏內(nèi)的switch語句可能無法正常工作。 注意,Switch語句在不同的編程語言中以不同的方式命名(“ Case”-> Delphi,“ Select Case”-> VB等)。
宏內(nèi)的異常處理可能無法正常工作。 您應(yīng)該避免將MUTATE宏放在try-except子句周圍。 對于Visual Basic,“ try-except”子句對應(yīng)于“ On Error”語句。
慧都網(wǎng)是WinLicense正版代理商,提供最低的授權(quán)價格和最優(yōu)質(zhì)的服務(wù),在線購買享受超值優(yōu)惠>>
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn