Protecting my source code
OK! Another noob question from me. Since VB6, I have always wanted to protect my project. By this I mean, I want to send the entire project (Zipped of course) to a friend so I can make myself look good :thumb: So I want to able to distribut the project and not let the source code be viewable or changeable. How can I do this in VB.NET. I know this is possible, because i've seen a project like this before and I could only run it and thats it :rolleyes:
Re: Protecting my source code
There is an obfuscator for .NET assemblies, which basically scrambles the names of your class members. They can, however, be decompiled by someone who's dedicated enough and has the time.
Re: Protecting my source code
There are two typoes of protection: technical and legal.
Technical is things like obfuscation etc.
Legal is asserting your copyright (put (c) notice in every module) and restricting the license options in plain unambiguous English.
If you do both of these then you should be OK.
Re: Protecting my source code
they have a product on this page which converts IL code to native code and makes it impossible to decompile back to .NET... but the price is high:D
http://www.remotesoft.com/
I think it's the native compiler
Re: Protecting my source code
Most of the time, an obfuscator will suffice (VS2003 includes one for free). If your app encompasses code/algorithms that give you a clear competitive advantage, you may want to consider remotesoft's protector.