反编译vb.net应用程序

反编译vb.net应用程序,vb.net,encryption,executable,decompiling,Vb.net,Encryption,Executable,Decompiling,我不知道这是否是发布此问题的正确位置,因此,如果它位于错误的位置,则表示抱歉 问题: 第三方人员反编译我的vb.net应用程序有多容易?我是说这可能吗 例如,我有一个.exe,有人会把这个.exe放到反编译器中然后。。。巴姆!!,他们能看到所有的代码吗?说到代码,在编译时,代码会被加密吗?如果没有,有没有加密代码的方法 我使用SWF反编译器将.SWF反编译为.FLA,使用这个工具反编译SWF非常简单。反编译.exe会这么容易吗 谢谢。是的。您可以非常轻松地反编译代码。是一个很好的工具,可以完全按

我不知道这是否是发布此问题的正确位置,因此,如果它位于错误的位置,则表示抱歉

问题:

第三方人员反编译我的vb.net应用程序有多容易?我是说这可能吗

例如,我有一个.exe,有人会把这个.exe放到反编译器中然后。。。巴姆!!,他们能看到所有的代码吗?说到代码,在编译时,代码会被加密吗?如果没有,有没有加密代码的方法

我使用SWF反编译器将.SWF反编译为.FLA,使用这个工具反编译SWF非常简单。反编译.exe会这么容易吗


谢谢。

是的。您可以非常轻松地反编译代码。是一个很好的工具,可以完全按照您所描述的去做

想象一下如果你加密了代码。用户计算机上的运行时仍然需要对其进行解密才能理解它


你能做的最好的事情就是修改你的代码。

.net reflector不再是免费的了,我推荐telerik JustDecompile,免费的,非常容易使用的,一个很棒的工具。它能够按照您描述的方式反编译所有内容

Ohh,那么有没有加密代码的方法?再次感谢。有第三方工具可以加密你的程序集。啊,是的,这是真的,所以没有办法阻止第三方查看你的代码,我刚刚测试了.Net Reflector,我只是查看了一下,我看到了所有的代码--真糟糕!是的,但我不想反编译我的应用程序,我想找到一种方法防止人们反编译我的应用程序=]反射器的另一个免费替代品是@user959631:如果应用程序是.NET,则无法阻止任何人对其进行反编译。模糊处理是一种使具有一般编程技能的人难以理解代码的过程。一个真正的专业人士无论如何都可以窃取你的代码。嗯,我认为微软应该设法防止反编译,或者你需要一个安全代码来反编译,或者做一些更安全的事情。哈哈,不管怎样,我不知道这是否可能,或者他们可能已经这么做了。无论如何,谢谢=]你仍然可以免费获得.NEt reflector,你只需要知道在哪里可以找到它。你仍然可以从红门的网站上免费获得它。@Neolik和dotPeek在StackOverflow上做广告感谢这两个答案,非常有用,但是@hometoast告诉我如何混淆代码并首先回答,我将接受他的答案,并投票支持另一个答案。再次感谢。模糊处理不能保证有人不能反编译你的代码,它只是有帮助。使用Reflector,您仍然可以重建模糊的代码