翻譯|使用教程|編輯:李顯亮|2020-10-13 10:23:45.487|閱讀 710 次
概述:Code Virtualizer 是一個(gè)強(qiáng)大的代碼攪亂系統(tǒng)。它可以幫助軟件開(kāi)發(fā)者保護(hù)他們軟件內(nèi)重要和敏感的代碼區(qū),防止他人使用逆向工程,而且它只消耗最小的系統(tǒng)資源。本節(jié)說(shuō)明如何在Visual Basic本機(jī)中插入保護(hù)宏。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門(mén)軟控件火熱銷(xiāo)售中 >>
Oreans廠商推薦
| 軟件保護(hù)與高級(jí)許可證控制合二為一 | Windows軟件保護(hù)系統(tǒng) | 代碼混淆系統(tǒng) | 
Code Virtualizer不能像普通的打包器那樣工作;相反,它只是保護(hù)開(kāi)發(fā)人員選擇的敏感代碼區(qū)域。這些敏感區(qū)域?qū)⑥D(zhuǎn)換為內(nèi)部的虛擬機(jī)操作碼,只有Code Virtualizer才能理解。如果攻擊者試圖了解虛擬機(jī)的操作碼,則他將不得不跟蹤一個(gè)復(fù)雜且多態(tài)的虛擬機(jī),這使他在任何時(shí)候都正在執(zhí)行什么代碼方面大失所望。
【IT行業(yè)爆品采購(gòu)節(jié)】Code Virtualizer在線下單僅售795元起,立即加入購(gòu)物清單!或直接,我們很高興為您服務(wù)。
		
 
	
 
 
在Visual Basic本機(jī)中插入保護(hù)宏
如果要使用Code Virtualizer保護(hù)Visual Basic應(yīng)用程序中的合理代碼區(qū)域,則必須在純模式下編譯應(yīng)用程序。當(dāng)以純模式編譯應(yīng)用程序時(shí),Visual Basic將生成可以由Code Virtualizer操縱的x86代碼。
由于Visual Basic的性質(zhì),我們不能插入內(nèi)聯(lián)程序集或直接從外部庫(kù)中調(diào)用函數(shù)。我們必須提供一種不同的方法在Visual Basic應(yīng)用程序中插入敏感代碼區(qū)域。插入要保護(hù)的代碼區(qū)域的方法是插入特殊的Visual Basic指令,Code Virtualizer在保護(hù)階段會(huì)檢測(cè)到該指令。
以下代碼片段將插入一個(gè)區(qū)域,以供Code Virtualizer保護(hù):
Visual Basic示例
	 
 
請(qǐng)注意,宏的名稱(chēng)必須大寫(xiě)才能被Code Virtualizer識(shí)別。
Visual Basic應(yīng)用程序中的實(shí)際代碼示例
在下面的內(nèi)容中,提供了一個(gè)有關(guān)如何在Visual Basic應(yīng)用程序中使用Code Virtualizer的真實(shí)示例。
	 
 
	推薦閱讀
 
	【 還在為軟件被破解而抓破頭皮?軟件加密保護(hù)工具2019給力推薦!
】
 
慧都網(wǎng)是Code Virtualizer正版代理商,提供最低的授權(quán)價(jià)格和最優(yōu)質(zhì)的服務(wù),在線購(gòu)買(mǎi)享受超值優(yōu)惠>>
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@ke049m.cn