2008-08-27 31 views

回答

6

我想你在說什麼是「混淆」。 有很多關於它在網絡上的文章:

http://en.wikipedia.org/wiki/Obfuscation

「標準」工具,在.NET混淆是搶佔式解決方案:

http://www.preemptive.com/obfuscator.html

他們有一個社區版隨Visual Studio一起提供,您可以使用它。

你提到ILDasm,你有沒有看過.NET Reflector?

http://aisto.com/roeder/dotnet/

它給你一個更好的主意,什麼人可以看到,如果你發佈一個清單!

1

CLR無法直接加載不包含清單的模塊。因此,除非您想使其無法加載,否則您無法將程序集完全私人化;)

然而,正如Mark上面提到的,您可以使用混淆工具來隱藏要保持真正內部的零件。

這太糟糕了內部關鍵字不排除元數據

編輯:它看起來像this question高度相關

相關問題