+ Reply to Thread
Results 1 to 5 of 5

Thread: how to prevent VB.net exe files from decompiling?

  1. #1
    bdsafa is offline VB.NET Forum Newbie bdsafa is on a distinguished programming path ahead
    .NET Framework
    .NET 2.0 (VS 2005)
    Join Date
    Jun 2009
    Age
    23
    Posts
    1
    Reputation
    0

    Question how to prevent VB.net exe files from decompiling?

    hello everyone.

    i have question and really need to know it. how to prevent VB.net program from de-compiling? i wrote a program for 2 years and now it's easily can be de-compiled. please help....
    Last edited by bdsafa; 06-01-2009 at 7:52 AM.

  2. #2
    jmcilhinney's Avatar
    jmcilhinney is offline VB.NET Forum Moderator jmcilhinney has a reputation beyond repute jmcilhinney has a reputation beyond repute jmcilhinney has a reputation beyond repute jmcilhinney has a reputation beyond repute jmcilhinney has a reputation beyond repute jmcilhinney has a reputation beyond repute jmcilhinney has a reputation beyond repute jmcilhinney has a reputation beyond repute jmcilhinney has a reputation beyond repute jmcilhinney has a reputation beyond repute jmcilhinney has a reputation beyond repute
    .NET Framework
    .NET 3.5 (VS 2008)
    Join Date
    Aug 2004
    Location
    Sydney, Australia
    Age
    41
    Posts
    6,736
    Reputation
    653

    Default

    There's no simple, or at least inexpensive, way to prevent a .NET app from being decompiled. Generally speaking people don't worry about decompilation and, if they want to protect their source code, they obfuscate it so that the decompiled code is no use to anyone because its purpose can't be understood. Java is in a similar position and there are lots of obfuscators available. .NET has fewer options, but there are some. Dotfuscator CE comes with VS (Pro and above I think). There's a commercial version that's more secure but also costs quite a bit. There are also some other free options if you'd care to search.

  3. #3
    coldfire417 is offline VB.NET Forum Newbie coldfire417 is on a distinguished programming path ahead
    .NET Framework
    .NET 3.5 (VS 2008)
    Join Date
    Jun 2009
    Age
    19
    Posts
    6
    Reputation
    0

    Thumbs up Decompile vb app

    Theres a free way of doing this with SmartAssembly. It's a Obfuscation Prevention System. Download it, import your vb app. Set the actions.
    It will become un-readable.
    http://www.smartassembly.com/downloa...y%7D.Setup.msi

  4. #4
    jmcilhinney's Avatar
    jmcilhinney is offline VB.NET Forum Moderator jmcilhinney has a reputation beyond repute jmcilhinney has a reputation beyond repute jmcilhinney has a reputation beyond repute jmcilhinney has a reputation beyond repute jmcilhinney has a reputation beyond repute jmcilhinney has a reputation beyond repute jmcilhinney has a reputation beyond repute jmcilhinney has a reputation beyond repute jmcilhinney has a reputation beyond repute jmcilhinney has a reputation beyond repute jmcilhinney has a reputation beyond repute
    .NET Framework
    .NET 3.5 (VS 2008)
    Join Date
    Aug 2004
    Location
    Sydney, Australia
    Age
    41
    Posts
    6,736
    Reputation
    653

    Default

    Quote Originally Posted by coldfire417 View Post
    Theres a free way of doing this with SmartAssembly. It's a Obfuscation Prevention System. Download it, import your vb app. Set the actions.
    It will become un-readable.
    http://www.smartassembly.com/downloa...y%7D.Setup.msi
    Free?! The site says that the Standard Edition is US$499.

  5. #5
    JohnH's Avatar
    JohnH is offline VB.NET Forum Moderator JohnH has a reputation beyond repute JohnH has a reputation beyond repute JohnH has a reputation beyond repute JohnH has a reputation beyond repute JohnH has a reputation beyond repute JohnH has a reputation beyond repute JohnH has a reputation beyond repute JohnH has a reputation beyond repute JohnH has a reputation beyond repute JohnH has a reputation beyond repute JohnH has a reputation beyond repute
    .NET Framework
    .NET 4.0
    Join Date
    Dec 2005
    Location
    Norway
    Age
    37
    Posts
    10,843
    Reputation
    1443

    Default

    Quote Originally Posted by coldfire417
    Theres a free way of doing this with SmartAssembly.
    SmartAssembly is a 20-day evaluation, then it get pricey

+ Reply to Thread

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

     

Bookmarks

Posting Permissions

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