2012-03-15 151 views
0

我編寫了一個程序並將編譯好的文件發送給我的朋友。但一小時後,他給我發了那個代碼!他是如何做到的。我該如何預防它? 只是在.net中的這個問題?.NET中的代碼安全

回答

1

它可以用reflector完成。如果你想使人們難以理解代碼,你必須對它進行破壞(有一些工具可以執行dat,例如dotfuscator)。

我不知道這是否是一個唯一的.NET問題...

0

ILSpy(http://wiki.sharpdevelop.net/ILSpy.ashx)會告訴你的IL,並且可以將其轉換爲C# 。你可以嘗試混淆。