Search code examples
vb.netencryptionexecutabledecompiling

Decompiling a vb.net application


I don't know if this is the correct place to post this question, so sorry if it is in the incorrect place.

Question:

How easy is it for a third-party person to decompile my vb.net application? I mean is it even possible?

For example, I have an .exe, would someone just put that .exe into a decompiler and... BAAM!!, they can see all the code? Speaking of code, when compiling, does the code get encrypted? If not, is there a way to encrypt the code?

I have used SWF decompiler to decompile a .SWF to .FLA, and to decompile an SWF is really really easy with this tool. Would it be this easy to decompile an .exe?

Thanks.


Solution

  • Yes. You can decompile your code very easily. .Net Reflector is an excellent tool to do exactly as you describe.

    Imagine if you encrypted the code. The runtime on the users computer would still need to decrpyt it to understand it.

    Best you could do would be to obfuscate your code.