RELSOFT TECHNOLOGIES
Visual Basic Decompiling
Visual Basic Image
Internal Structure
Format
Copyright
CopyrightCopyright
Copyright©
©©
© 2004 Alex Iones
2004 Alex Iones 2004 Alex Iones
2004 Alex Ionescu
cucu
cu. All Rights Reserved. Duplication of th
. All Rights Reserved. Duplication of th. All Rights Reserved. Duplication of th
. All Rights Reserved. Duplication of this material is prohibited.
is material is prohibited.is material is prohibited.
is material is prohibited.
1
11
1
V I S U A L B A S I C D E C O M P I L I N G
Visual Basic Image Internal Structure Format
2004 Alex Ionescu
Relsoft Technologies
http://www.relsoft.net
All Rights Reserved
Copyright
CopyrightCopyright
Copyright©
©©
© 2004 Alex Iones
2004 Alex Iones 2004 Alex Iones
2004 Alex Ionescu
cucu
cu. All Rights Reserved. Duplication of th
. All Rights Reserved. Duplication of th. All Rights Reserved. Duplication of th
. All Rights Reserved. Duplication of this material is prohibited.
is material is prohibited.is material is prohibited.
is material is prohibited.
2
22
2
Table of Contents
STRUCTURE RELATIONSHIP DIAGRAM .............................................................................................. 3
1. THE VB HEADER. ............................................................................................................................. 4
T
HREAD
F
LAGS
.......................................................................................................................... 4
MDL
I
NTERNAL
C
ONTROL
F
LAGS
............................................................................................ 5
2. THE COM REGISTRATION DATA.............................................................................................. 6
2.1
T
HE
COM
R
EGISTRATION
I
NFO
. ........................................................................................ 6
2.2
T
HE
D
ESIGNER
I
NFO
. .......................................................................................................... 7
O
BJECT
T
YPES
........................................................................................................................... 7
3. THE PROJECT INFORMATION .................................................................................................. 8
4. THE SECONDARY PROJECT INFORMATION ..................................................................... 8
5. THE OBJECT TABLE ....................................................................................................................... 9
6. THE PRIVATE OBJECT DESCRIPTOR ................................................................................... 9
7. THE PUBLIC OBJECT DESCRIPTOR .................................................................................... 10
8. THE OBJECT INFO......................................................................................................................... 10
9. THE OPTIONAL OBJECT INFO ................................................................................................ 11
10. THE CONTROL INFO .................................................................................................................. 11
Copyright
CopyrightCopyright
Copyright©
©©
© 2004 Alex Iones
2004 Alex Iones 2004 Alex Iones
2004 Alex Ionescu
cucu
cu. All Rights Reserved. Duplication of th
. All Rights Reserved. Duplication of th. All Rights Reserved. Duplication of th
. All Rights Reserved. Duplication of this material is prohibited.
is material is prohibited.is material is prohibited.
is material is prohibited.
3
33
3
VB Header
Project Info
Project
Registration Data
GUI Table
External Table
COM Data
Designer Data
Object Table
Imports Table
Project Info 2 Object List
Private Object
Descriptor
s
Public Object
Descriptor
s
Object Info
Public
Variable
Data
Overview of VB Structure Links.
*VERY* Incomplete. To be completed
on the way.
Optional
Object
Info
Static
Variable
Data
Methods
Constants
Controls
Event
Handlers
Events
Structure Relationship Diagram
- 1
- 2
前往页