/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
非常優秀的net代碼保護加密工具,SmartAssembly中文版該軟件可以讓你獲得一組全麵的混淆功能,包括名稱修改,控製流混淆,字符串編碼,參考動態代理和聲明性混淆,非常的優秀,SmartAssembly中文版中文版該軟件使用的字符串進行編碼,隱藏密碼和SQL查詢等信息,如有需要快到本站下載SmartAssembl中文版進行使用吧
整合與支持
可以使用MS Build或命令行將添加的自動錯誤報告功能集成到構建過程中,並支持.NET 1.1到4.0和XNA,但有一些例外。
合並DLL
編譯.NET代碼通常會導致創建多個程序集文件,包括附屬程序DLL,所有這些都是程序運行所必需的。雖然這在開發過程中不是問題,但在部署時,通常意味著用戶不必要解壓縮文件或安裝程序中的其他步驟,因為DLL會移動到特定位置。
通過使用SmartAssembly將引用的DLL中的代碼合並並嵌入到主程序集中,可以大大簡化部署過程
依賴合並
將.NET應用程序部署在一個文件中
提高軟件的性能和保護
依賴項合並將獲取所有DLL並將依賴項合並到主程序集中,因此您不必加載大量DLL文件。合並依賴項時,它將成為主程序集的一部分,因此可以對來自合並依賴項的代碼進行模糊處理和修剪以及來自主程序集的代碼。
依賴壓縮和嵌入
便於您的軟件部署和維護
減少程序的大小
依賴關係壓縮和嵌入允許引用的DLL作為資源嵌入到主程序集中,而不是合並到主程序集的內容中。此功能還會壓縮這些資源,並在運行時動態解壓縮它們。
您可以通過命令行控製SmartAssembly的依賴項合並和依賴項壓縮和嵌入,因此可以輕鬆地將其集成到構建過程中,從而為每個構建提供簡單,可靠的依賴項合並。
名字錯誤
更改方法和字段的名稱,使其難以理解其用途。
控製流混淆
將方法內的代碼轉換為'spaghetti code',以便很難看到應用程序的工作原理。
引用動態代理
為調用程序集外部的方法創建代理,以便很難找到外部調用。
字符串編碼
對軟件中使用的字符串進行編碼,以隱藏密碼和SQL查詢等信息。
資源壓縮和加密
壓縮和加密托管資源,使其難以理解,並減小程序集的大小。
修剪
刪除無用的元數據,使代碼更難以進行逆向工程,減小程序集的大小,並縮短加載時間。
依賴性合並
獲取所有DLL並將依賴項合並到主程序集中,因此您不必加載大量DLL文件,因此也可以對它們進行模糊處理。
依賴壓縮和嵌入
壓縮並將依賴項嵌入到主程序集中,簡化了軟件的部署並減小了程序的大小。
方法父混淆
通過更改代碼中的類來移動代碼中的方法,使得更難理解方法和類如何相互關聯。
強大的名字簽名與篡改保護
標記您的組件並幫助保護它免受修改(標準版中沒有額外的防篡改保護)。
聲明性混淆
直接在代碼中使用自定義屬性從混淆中排除成員。
調試
SmartAssembly對模糊的堆棧跟蹤進行解碼,並生成包含調試信息的.pdb文件。這使您可以將程序集調試到IDE中,並在發生異常時獲取完整的堆棧跟蹤。 SmartAssembly甚至可以幫助確保您自動釋放不需要的內存。
整合與支持
可以使用MS Build或命令行將混淆集成到構建過程中,並支持.NET 2.0到4.7,包括.NET Core和.NET Standard以及XNA,但有一些例外。
自動錯誤報告
隻有一件事比找到你的軟件更糟糕的是:從來沒有發現過。
大多數用戶都不願意報告錯誤:記住和關聯細節是棘手的,技術上具有挑戰性。如果你讓用戶隻需一次快速點擊即可告訴你整個故事,對每個人來說會更容易,不是嗎?
自動錯誤報告是一種異常處理機製,可在發生錯誤時自動且無提示地收集詳細信息。盡管可高度自定義,但典型的錯誤報告包含完整堆棧跟蹤和有關異常上下文的詳細信息(例如,所有局部變量的值)。
自動錯誤報告在兩種主要情況下特別有用:
在預發布階段(例如beta測試),當您需要大量早期用戶反饋來幫助您發送穩定的應用程序時。
在發布後維護中,您希望簡化並加快調試和修複軟件的過程。
自動錯誤報告的好處
為應用程序配置和添加異常處理需要幾秒鍾,對代碼的更改很少,但您可以訪問大量有價值的反饋。
沒有更多耗時的電子郵件交換來獲取所有必要的細節。您的最終用戶可以通過單擊按鈕報告未處理的異常,這意味著您可以更快地修複錯誤。
您可以獲得有關未處理異常最常複發的連續數據,從而幫助您確定影響最終用戶的錯誤的優先級。
您可以通過識別和修複最終用戶實際遇到的問題來降低支持成本。
將文件附加到錯誤報告中
使用SDK,您還可以使用例外報告打包所需的任何數據,例如:崩潰時拍攝的日誌文件或屏幕截圖。您甚至可以自定義異常處理對話框並詢問用戶以獲取更多信息或聯係詳細信息,以便在發布修複程序時與他們聯係。
如果您在開發中使用SmartAssembly的混淆功能,我們已經為您提供了幫助--SmartAssembly可以解碼混淆的堆棧跟蹤。
標準模板的範圍
發送錯誤報告,無論是否提示最終用戶。
自定義模板*
(可從SDK獲得)
當發生異常時,您可以完全控製向最終用戶顯示的對話框。
報告分類
對報告進行分類,以快速查看用戶遇到的最常見錯誤。
共享異常報告
查看組織中任何開發人員或構建係統構建的應用程序的異常報告。
始終發送係統信息
Windows版本,.NET版本和加載的程序集列表隨堆棧跟蹤一起發送。
將文件附加到錯誤報告*
日誌文件,屏幕截圖和任何其他類型的文件都可以附加到錯誤報告中。
收集最終用戶的電子郵件地址
通過告訴他們何時修複問題來打動您的客戶。
安全
您的錯誤報告在存儲在Web服務中時會被加密,並在您下載時從服務器中刪除。
由Redgate主持的Web服務
沒有複雜的安裝,因為Redgate托管了發送錯誤報告的Web服務。
定製網絡服務*
自行運行Web服務以獲得最大的靈活性。
自定義模板,附加文件和自定義Web服務僅適用於SmartAssembly Pro(SDK包的一部分)。
通過在購買時添加支持和升級包,可以訪問錯誤報告Web服務(用於下載錯誤報告)。我們為客戶提供在到期前一個月續訂支持合同的機會。