Click here to Skip to main content
15,891,184 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
Hi every one

I am working on a project which is running on an embedded pc and I am developing by C# language in visual studio 2008 and I have a database using sql server ce.

I want my code and my exe file not to be decompiled.

what is the best solution?

TnX
Posted

Hi,

It's not possible to prevent decompling for a .NET application.

But you can try to obfuscate your application. This doesn't prevent decompiling, but it makes the decompiled code very hard to understand for a human. However, there're de-obfuscators, but obfuscating can probably help you.

Here do you find a list of obfuscators:
http://stackoverflow.com/a/60054[^]
 
Share this answer
 
v2
Pretty much the only thing you can do is look at Obfuscating your exe file - Google can help: Google[^]
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900