Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. General Programming
  3. C#
  4. Code decompilation VC++ and VB.NET

Code decompilation VC++ and VB.NET

Scheduled Pinned Locked Moved C#
csharpc++question
3 Posts 3 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • X Offline
    X Offline
    xkrja
    wrote on last edited by
    #1

    We have an application made in VB 2005 and it uses VC++ code as well. I have heard that a compiled .net application can be decompiled with certain software. Can the VC++ files also be decompiled or is it just the VB.net files??? Thanks! /Kristian

    D D 2 Replies Last reply
    0
    • X xkrja

      We have an application made in VB 2005 and it uses VC++ code as well. I have heard that a compiled .net application can be decompiled with certain software. Can the VC++ files also be decompiled or is it just the VB.net files??? Thanks! /Kristian

      D Offline
      D Offline
      Dave Kreskowiak
      wrote on last edited by
      #2

      Any managed code assembly can be decompiled back to some resemblance of the original source, sans comments of course. Lutz Roeder's .NET Reflector is probably the best example of such a tool.

      A guide to posting questions on CodeProject[^]
      Dave Kreskowiak Microsoft MVP Visual Developer - Visual Basic
           2006, 2007

      1 Reply Last reply
      0
      • X xkrja

        We have an application made in VB 2005 and it uses VC++ code as well. I have heard that a compiled .net application can be decompiled with certain software. Can the VC++ files also be decompiled or is it just the VB.net files??? Thanks! /Kristian

        D Offline
        D Offline
        Dan Neely
        wrote on last edited by
        #3

        IF the VC++ files are managed they're equally decompilable. If they're native code the reflection will only show the VB calls into the C++. The C++ will be no more vulnerable to decompilation than in a 100% native application. Which is to say, any sufficiently determined individual can still reverse engineer it by disassembling the binary and using runtime debugging tools.

        Otherwise [Microsoft is] toast in the long term no matter how much money they've got. They would be already if the Linux community didn't have it's head so firmly up it's own command line buffer that it looks like taking 15 years to find the desktop. -- Matthew Faithfull

        1 Reply Last reply
        0
        Reply
        • Reply as topic
        Log in to reply
        • Oldest to Newest
        • Newest to Oldest
        • Most Votes


        • Login

        • Don't have an account? Register

        • Login or register to search.
        • First post
          Last post
        0
        • Categories
        • Recent
        • Tags
        • Popular
        • World
        • Users
        • Groups