翻譯|行業(yè)資訊|編輯:胡濤|2024-02-01 10:46:00.940|閱讀 142 次
概述:我們的客戶對如何保護(hù) .NET 應(yīng)用程序免遭破解和轉(zhuǎn)儲提出了許多問題。在本文中,我們將嘗試描述保護(hù)此類特定文件的所有薄弱環(huán)節(jié)和細(xì)節(jié)。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
我們的客戶對如何保護(hù) .NET 應(yīng)用程序免遭破解和轉(zhuǎn)儲提出了許多問題。在本文中,我們將嘗試描述保護(hù)此類特定文件的所有薄弱環(huán)節(jié)和細(xì)節(jié)。
The Enigma Protector 是一款專門設(shè)計(jì)用來為應(yīng)用程序添加高強(qiáng)度保護(hù)的強(qiáng)大工具。它旨在防止非法復(fù)制、反編譯和修改代碼等操作,以保護(hù)應(yīng)用程序的安全性和完整性。
The Enigma Protector支持多種類型的文件格式,包括Win32可執(zhí)行文件(.exe)、Windows屏幕保護(hù)程序(.scr)、動態(tài)鏈接庫(.dll)、32位ActiveX控件(.ocx)和.NET可執(zhí)行文件(.exe)等。
本教程介紹如何在沒有 Windows 管理員權(quán)限且無需調(diào)用 regsvr32 的情況下注冊 ActiveX/COM 組件(*.dll、*.ocx)。此信息主要對經(jīng)常使用 ActiveX 組件的 Visual Basic 開發(fā)人員感興趣。我們?yōu)槲募妥员硖摂M化提供商業(yè)(Enigma Protector)和免費(fèi)軟件(Enigma Virtual Box)解決方案。
在 ActiveX 安裝過程中,系統(tǒng)會將安裝設(shè)置寫入注冊表。稍后,所有 Windows 用戶都可以使用已安裝的組件。系統(tǒng)將值寫入 HKEY_CLASSES_ROOT 和 HKEY_LOCAL_MACHINE,如果用戶沒有管理員權(quán)限,則這些值是只讀的。這就是 regsvr32 無法安裝組件的原因。
這個(gè)問題可以通過使用注冊表虛擬化來解決,即模擬注冊表并允許對只讀項(xiàng)進(jìn)行寫訪問的系統(tǒng)(將所有更改保留在內(nèi)存中虛擬化)。
下一章將詳細(xì)介紹如何使用我們的安全商業(yè)軟件Enigma Protector或免費(fèi)軟件Enigma Virtual Box設(shè)置注冊表虛擬化。
– 進(jìn)入輸入面板并選擇輸入文件名,即使用 ActiveX/COM 的可執(zhí)行文件的文件名 – 進(jìn)入 Virtual Box – 文件面板。添加 ActiveX/COM 文件以及您想要虛擬化的其他文件(將所有文件放入%DEFAULT FOLDER%) - 雙擊文件樹中的每個(gè) ActiveX 文件以調(diào)用“屬性”對話框并選中“注冊為 ActiveX”選項(xiàng)” – 轉(zhuǎn)到 Virtual Box – 注冊表面板。正如我上面提到的,當(dāng)系統(tǒng)注冊 ActiveX 組件時(shí),它會將安裝設(shè)置寫入 HKEY_CLASSES_ROOT 和 HKEY_LOCAL_MACHINE。確保至少將這 2 個(gè)路徑標(biāo)記為虛擬以進(jìn)行注冊表虛擬化 – 某些 dll 文件(都是 ActiveX 組件)可能具有 DEP 不兼容。如果文件未加殼/保護(hù),則可能不會出現(xiàn)此問題,但保護(hù)后將停止工作。要解決此問題,請轉(zhuǎn)到 Virtual Box – 選項(xiàng)面板并選中選項(xiàng)“使用臨時(shí)文件映射可執(zhí)行文件” – 單擊“保護(hù)”按鈕并測試受保護(hù)的可執(zhí)行文件。
使用我們的免費(fèi)軟件虛擬化解決方案 – Enigma Virtual Box可以完成相同的過程。配置步驟與上面為 Enigma Protector 編寫的步驟相同。
另請注意,受保護(hù)的文件在沒有虛擬化文件的情況下也能正常工作。因此,在保護(hù)之后,應(yīng)用程序可以/應(yīng)該在沒有虛擬化文件的情況下進(jìn)行分發(fā)。
想要了解 The Enigma Protector 報(bào)價(jià)信息的朋友,歡迎咨詢。
加入官方社群 766135708,歡迎相互交流
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn