2012-03-15 152 views
0

我编写了一个程序并将编译好的文件发送给我的朋友。但一小时后,他给我发了那个代码!他是如何做到的。我该如何预防它? 只是在.net中的这个问题?.NET中的代码安全

回答

1

它可以用reflector完成。如果你想使人们难以理解代码,你必须对它进行破坏(有一些工具可以执行dat,例如dotfuscator)。

我不知道这是否是一个唯一的.NET问题...

0

ILSpy(http://wiki.sharpdevelop.net/ILSpy.ashx)会告诉你的IL,并且可以将其转换为C# 。你可以尝试混淆。