TheProgrammingZone
TheProgrammingZone.com
Welcome, Guest. Please login or register.
November 21, 2008, 04:54:59 am

Login with username, password and session length
Search:     Advanced search
Welcome to the TheProgrammingZone.com forums.
217 Posts in 83 Topics by 757 Members
Latest Member: (GAME)Master
* Home Help Search Staff List Login Register
Sponsored Links
+  TheProgrammingZone.com
|-+  VisualBasicZone.com
| |-+  Semi VB Decompiler
| | |-+  Semi VB Decompiler
« previous next »
Pages: [1] Print
Author Topic: Semi VB Decompiler  (Read 3664 times)
TheProgrammingZone
Administrator
Beginner
*****
Posts: 68



View Profile
Semi VB Decompiler
« on: February 04, 2005, 12:40:56 pm »

Current Version is at 0.05A Build 1.0.20

Right now and working on a basic IL dissembler such as ILDASM that comes with Visual Studio.net.  When that is complete going to see how much effort it would take to make a basic VB.net decompiler.  Purchased a book on MSIL and hope that will give me a better understanding on how it all works.

I am also thinking about making a nicer form/control editor such as the one that comes in Visual Basic, looking at a couple property grid controls to use for that.

For VB versions 1,2,3 I am looking into the NE file format but right now I have no plans to adding decompiling for those versions.
Logged
Leftist
Newbie
*
Posts: 3


View Profile
Feature question
« Reply #1 on: February 24, 2005, 08:23:25 pm »

I'm still relatively new to this tool, so forgive me if this is a dumb question, but:

Can Semi be used to extract the values of global constants defined in a code module?
Logged
TheProgrammingZone
Administrator
Beginner
*****
Posts: 68



View Profile
Semi VB Decompiler
« Reply #2 on: February 24, 2005, 10:30:12 pm »

Currently Semi VB Decompiler does not recover global constants/variables.
I will have to do some research in how VB stores constants.  Probably possible for to add constant string recovery but for others not to sure.

For VB5/VB6
P-Code compiled applications it recovers the P-Code tokens of procedures/events.
Native compiled applications just a basic disassembly of the events.

For VB.net and other .Net applications (Not released yet for wait for 0.06 Release)
Does an IL disassembly of the entire application, just like ILDasm.

For VB4 32bit applications (Not released yet for wait for 0.06 Release)
Just recovers the forms for now until I do some more research on it.
Logged
Leftist
Newbie
*
Posts: 3


View Profile
Semi VB Decompiler
« Reply #3 on: February 24, 2005, 10:43:45 pm »

Well, without sounding like master of the obvious, what I need to do is pull string values from global constants.

If it's something you could add in easily, I'd buy a copy immediately. I'd pay more than $30, too.
Logged
TheProgrammingZone
Administrator
Beginner
*****
Posts: 68



View Profile
Semi VB Decompiler
« Reply #4 on: February 24, 2005, 10:54:39 pm »

Here's what I am going to do.  I will do some research this weekend.   I am very busy for the next several days and will not be able to work on adding the feature if possible until at earliest this coming Tuesday.  If I think I can do it, I will either Email/PM you.
Logged
Leftist
Newbie
*
Posts: 3


View Profile
Semi VB Decompiler
« Reply #5 on: February 25, 2005, 06:45:10 am »

Take your time. I appreciate the amount of work that you've put into the package, and as a developer I don't want to encourage you to knock yourself out.

My need is more short term; I will just have to find another way around this.

Thanks,
Pete
Logged
ypclizq
Newbie
*
Posts: 1


View Profile
Re: Semi VB Decompiler
« Reply #6 on: July 03, 2005, 01:18:10 am »

Quote from: VisualBasicZone
Current Version is at 0.05A Build 1.0.20

Right now and working on a basic IL dissembler such as ILDASM that comes with Visual Studio.net.  When that is complete going to see how much effort it would take to make a basic VB.net decompiler.  Purchased a book on MSIL and hope that will give me a better understanding on how it all works.

I am also thinking about making a nicer form/control editor such as the one that comes in Visual Basic, looking at a couple property grid controls to use for that.

For VB versions 1,2,3 I am looking into the NE file format but right now I have no plans to adding decompiling for those versions.
Logged
Pages: [1] Print 
« previous next »
Jump to:  

Powered by MySQL Powered by PHP TheProgrammingZone.com | Powered by SMF 1.0.15.
© 2005, Simple Machines LLC. All Rights Reserved.
Valid XHTML 1.0! Valid CSS!
Seo urls funded by a mortgage broker | implemented by the treo smartphone guy.
© 2006, SMFSEO.org. All Rights Reserved.
TheProgrammingZone 2007
Site Map