|
Pages: [1]
|
 |
|
Author
|
Topic: Semi VB Decompiler (Read 3723 times)
|
|
TheProgrammingZone
|
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
|
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
|
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
|
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
|
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
|
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
|
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]
|
|
|
 |