Source code protection
-
I like C# but its useless in my applications because I can not protect my source code as its always included in deliverables. Is there any real solution coming for this in near future or should I just give up C# .NET. I believe this should be major concern for many but I haven's see Microsoft taking any role for this.
-
I like C# but its useless in my applications because I can not protect my source code as its always included in deliverables. Is there any real solution coming for this in near future or should I just give up C# .NET. I believe this should be major concern for many but I haven's see Microsoft taking any role for this.
triag wrote:
I can not protect my source code
No.. You don't need to give your sourcecode to your client.. After making the setup file, there won't be any sourcecode in your setup file..
Thanks and Regards, Michael Sync ( Blog: http://michaelsync.net) "Please vote to let me (and others) know if this answer helped you or not. A 5 vote tells people that your question has been answered successfully and that I've pitched it at just the right level. Thanks."
-
I like C# but its useless in my applications because I can not protect my source code as its always included in deliverables. Is there any real solution coming for this in near future or should I just give up C# .NET. I believe this should be major concern for many but I haven's see Microsoft taking any role for this.
Are you referring to ASP.Net websites, specifically how you can deploy the code to the site and it is compiled as required? If so this may or may not interest you: http://msdn2.microsoft.com/en-us/library/Aa479568.aspx Regards,
Michael Davey biproject.com rss and blog news in a more palatable format..
-
triag wrote:
I can not protect my source code
No.. You don't need to give your sourcecode to your client.. After making the setup file, there won't be any sourcecode in your setup file..
Thanks and Regards, Michael Sync ( Blog: http://michaelsync.net) "Please vote to let me (and others) know if this answer helped you or not. A 5 vote tells people that your question has been answered successfully and that I've pitched it at just the right level. Thanks."
I tried this by making simple windows forms application and publish it. I select The application is available offline as well. It generated setup.exe and subdirectory Application files. Under that there is file application.exe.deploy I renamed that to be application.exe and open it Lutz Roeder's reflector. It was able to re-generate my source code from that. I think my clients can do same.
-
I tried this by making simple windows forms application and publish it. I select The application is available offline as well. It generated setup.exe and subdirectory Application files. Under that there is file application.exe.deploy I renamed that to be application.exe and open it Lutz Roeder's reflector. It was able to re-generate my source code from that. I think my clients can do same.
No. The generated code won't be the same as the original code that you wrote..
Thanks and Regards, Michael Sync ( Blog: http://michaelsync.net) "Please vote to let me (and others) know if this answer helped you or not. A 5 vote tells people that your question has been answered successfully and that I've pitched it at just the right level. Thanks."
-
No. The generated code won't be the same as the original code that you wrote..
Thanks and Regards, Michael Sync ( Blog: http://michaelsync.net) "Please vote to let me (and others) know if this answer helped you or not. A 5 vote tells people that your question has been answered successfully and that I've pitched it at just the right level. Thanks."
-
Atleast all of my business logic is there in very clear form. I don't really feel confident. Reverse-engineering or hacking is other thing as this is way too easy to steal the hard work.