http://www.yoda.arachsys.com/csharp/faq/#obfuscation
> If I compile a program I've got program.exe
> with ILDASM I've seen that it is possible to diassemble the program.exe to
> the IL format
> in this way, isn't it to easy for someone else modify my code?
> is there a way to prohibit the diassembling of my code?
See http://www.pobox.com/~skeet/csharp/faq/#obfuscation

Signature
Jon Skeet - <skeet@pobox.com>
http://www.pobox.com/~skeet
If replying to the group, please do not mail me too