我一直在研究混淆軟件,但想知道是否可以用宏輕鬆完成。 如果你進入visual studio 2010中的類圖,你可以很容易地點擊類名,屬性,字段等,並將它們從有意義的內容重新命名爲aa,aaa,abc等等。 在一個非常小的項目中,這將非常容易,但在大型項目中並非如此。是否可以編寫一個宏,通過類圖中的類,字段,屬性等循環,並重命名它們。 我不能立即弄清楚(鑑於我沒有在工作室編寫任何宏)。 任何方向都會有所幫助。我很高興發佈最終的宏代碼。 謝謝!韋恩。混淆宏
Q
混淆宏
0
A
回答
0
你爲什麼會選擇使用宏而不是Dotfuscator?這是free in VS2010,並有more features with a commercial license。
如果您只是想按下一個按鈕並讓您的源代碼在運行中混淆,您可以編寫一個宏。 Dotfuscator商業確實誇耀「Visual Studio集成」。
0
通過宏執行此操作並不能保證正確性 - 很多時候,VS無法重命名類/方法 - 在這種情況下會發生什麼?另外,「編寫」一個宏「聽起來很簡單,但是你必須編寫一個完整的混淆器 - 你必須決定你必須重命名類/方法,避免衝突,照顧特殊情況,如虛擬方法,排除某些類/方法,以及其他無數的規則。
你好得多使用混淆。嘗試Crypto Obfuscator。
相關問題
- 1. 混淆DEBUG宏
- 2. 宏定義混淆
- 3. 混淆關於Clojure的宏定義
- 4. SQLServer2008:混淆或混淆
- 5. 混淆
- 6. 混淆繪製混淆矩陣MATLAB
- 7. Cordova android 5.1.1 APK混淆與proguard混淆
- 8. 與$鍵混淆
- 9. 混淆:course_running.add_student(self)
- 10. 混淆global.asax?
- 11. MWS:ListPrice混淆
- 12. 混淆陣列
- 13. snprintf混淆
- 14. PBKDF2WithHmacSHA1混淆
- 15. 原型混淆
- 16. 混淆SVN
- 17. 混淆$經營
- 18. JavaScript BlockStatement混淆
- 19. 數組混淆
- 20. Ruby DateTime.new混淆
- 21. 與html2canvas混淆
- 22. C++ heapsort混淆
- 23. 混淆指針
- 24. RACCommand混淆
- 25. LinqToSql混淆
- 26. 指針混淆
- 27. Android Looper混淆
- 28. 位場混淆?
- 29. iphone SDK混淆
- 30. EnableSwagger混淆
我試圖Dotfuscator的(外部工作室),我無法得到它混淆我的課名稱,也沒有很多我的領域和屬性,它在功能上做得很好,我可能沒有使用正確的設置來運行它,有人建議刪除庫模式,但那沒有用,我猜我仍然是一個li在整個事情上保持綠色。 – Wayne 2010-06-26 19:31:53