iam開發WPF產品的最佳方式。我想保護我的.net源代碼不受反向引擎影響 請指教我什麼是保護.net源代碼免受反編譯
5
A
回答
4
您將使用混淆器。市場上有很多,只有谷歌。
例如,Visual Studio用於裝運Dotfuscator Community Edition。我從來沒有用過它,所以我不能說它的質量。
此博客文章展示了嘗試防止逆向工程的可能方法:http://blogs.msdn.com/b/ericgu/archive/2004/02/24/79236.aspx
1
最後總是可以對代碼進行逆向工程。混淆可以幫助你,但是你的代碼永遠不會被完全保護。
完全保護代碼的唯一方法是不部署它,而是保留在服務器上。
1
混淆你的程序集將確保很難(如果不是不可能的話)反編譯你編譯的程序集。混淆器使用符號重命名,字符串加密,控制流混淆等技術來嘗試混淆原始代碼的含義。在某些情況下,甚至可能完全隱藏反編譯器的代碼(然而,反編譯器不斷髮展以克服這一點)。
免責聲明:我爲Crypto Obfuscator的開發者LogicNP工作。
0
您可以使用FxProtect混淆器。它成功支持WPF和Silverlight混淆。
,您可以嘗試...... .NET Obfuscator
相關問題
- 1. 如何保護Java代碼免受反編譯?
- 2. 如何保護我的.NET程序集免受反編譯?
- 3. 保護已編譯的源代碼
- 4. 如何保護.jar文件免受反編譯java
- 5. 如何從反編譯保護或保護java代碼
- 6. 反編譯預編譯源代碼ASP.NET
- 7. 在開發過程中保護源代碼免受盜竊
- 8. 保護url反編譯
- 9. 反編譯保護APK
- 10. 源代碼保護
- 11. 我需要做什麼來保護我的swfs免遭反編譯?
- 12. 什麼是編碼/保護JavaScript代碼的最佳方式?
- 13. 我如何才能保護Android應用程序免受反編譯
- 14. 檢查代碼是否受到保護
- 15. 什麼是PHP的session.referer_check保護我免受?
- 16. 如何保護我的dll免受反彙編?
- 17. azure-sdk-for-net:編譯源代碼
- 18. .Net Assemblies將編譯器轉換爲C#的反編譯器源代碼
- 19. 什麼是受保護的虛擬新
- 20. MSIL源代碼編譯器駐留在.NET Framework中的位置是什麼?
- 21. 什麼是FEATURE_PAL編譯器指令在.net 4源代碼中的含義
- 22. 反編譯代碼中的這些符號是什麼
- 23. 如何保護我的C++應用程序免遭反編譯?
- 24. 如何保護解密密鑰免遭反編譯?
- 25. 如何使用ProGuard保護apk免於反編譯?
- 26. 如何保護Flex/AIR中的API密鑰免於反編譯?
- 27. 保護window.opener免受更改
- 28. 保護源代碼免受離開公司的過去開發人員盜竊
- 29. 編譯後代碼中的'()'是什麼?
- 30. 編譯花絮:這是什麼代碼