从exe提取器阻止c#exe

从exe提取器阻止c#exe,c#,windows,winforms,security,exe,C#,Windows,Winforms,Security,Exe,如何防止我的C#exe像exe提取器一样被删除 和 如果你想实际的话,你不能阻止它,但是你可以这样做,即使在提取它之后,它也没有太多的用处或者不容易理解。不可能让你的代码无法反编译 此外,在保持.NET程序集(或任何二进制文件)的可执行性的同时,不存在“加密”该程序集的情况 你要找的是一个模糊器——一个足以使代码混乱到让人类读者难以理解的工具。有一个叫做Dotfuscator。我想你要找的是这样的东西,它是一个模糊器,旨在使你的代码难以(但并非不可能)进行反向工程和反编译,但请注意,不可能阻止反

如何防止我的C#exe像exe提取器一样被删除 和

如果你想实际的话,你不能阻止它,但是你可以这样做,即使在提取它之后,它也没有太多的用处或者不容易理解。

不可能让你的代码无法反编译

此外,在保持.NET程序集(或任何二进制文件)的可执行性的同时,不存在“加密”该程序集的情况


你要找的是一个模糊器——一个足以使代码混乱到让人类读者难以理解的工具。有一个叫做Dotfuscator。

我想你要找的是这样的东西,它是一个模糊器,旨在使你的代码难以(但并非不可能)进行反向工程和反编译,但请注意,不可能阻止反编译,但尝试反编译可能会使人的生活更加艰难。

简单的答案是,你不能,计算机要运行exe,就必须能够读取它,如果一台计算机可以从文件中读取指令,那么另一个程序就可以读取指令并将这些指令显示给人类,你所能做的就是@SebastianSchulz所说的让人类更难理解这些输出