If you have an ASP.NET server, then create a service with a set of methods for you application that the client will call, so the "valuable" code will be stored on the server.
My point is, once the machine code is available to the client, reverse engineering is always possible.
If you're not looking for a 98% foolproof way, then there are several .NET obfuscation tools available for a charge.
Last edited by scru; Aug 15th, 2008 at 1:13 pm.
Reputation Points: 975
Solved Threads: 140
Posting Virtuoso
Offline 1,624 posts
since Feb 2007