CodeGuru Home VC++ / MFC / C++ .NET / C# Visual Basic VB Forums Developer.com
Results 1 to 3 of 3
  1. #1
    Join Date
    Oct 2001
    Posts
    80

    I am a bit worried...

    I am about to release a piece of software that I've written in C# to an uncontrolled and public space. ( eg the internet ).

    However, I recently discoverd Lutz Roeder's "Reflector for .NET" and saw that you can easily get to the code from a compiled assembly. ( I tried SharpReader, could read all functions in a snap, more or less nicely formatted too ).

    How can you then prevent from code being taken or copied if you can grab a free prog from the internet and look inside the code?

    Any idea's?

  2. #2
    Join Date
    Apr 2005
    Location
    Norway
    Posts
    3,934

    Re: I am a bit worried...

    Quote Originally Posted by bewa
    Any idea's?
    There is one technique that's called obfuscating. It will take your nicely formatted and well coded application and transform it into spaghetti code. It won't stop people from disassembling/decompiling your code, but it will make it harder to read/udnerstand.

    - petter

  3. #3
    Join Date
    Jul 2001
    Location
    Sunny South Africa
    Posts
    11,283

    Re: I am a bit worried...

    Hello bewa!

    Have a look at these :

    .Net Framework FAQ's

    http://www.codeguru.com/forum/showthread.php?t=368148

    Protecting Your Visual Basic.NET Source Code and Applications

    http://www.codeguru.com/vb/gen/vb_ge...le.php/c11817/

    Although the article is mostly for VB6 and VB.NET, Obfuscation is still covered there. The FAQ's also covers Obfuscation.

    Hope it was helpful..

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  





Click Here to Expand Forum to Full Width

Featured