Author |
Message |
vbgamer45 Regular user
Joined: 07 Jul 2004 Posts: 93 Location: 127.0.0.1
|
Posted: Wed Feb 16, 2005 2:47 am
Post subject: Anyone interested in VB4 Structures?
|
|
Just wondering if anyone is interested in me posting some strutures for vb4 32 bit for now later maybe vb4 16bit but need to underestand the ne file format a little better and I don not have vb4 16 bit edtion either. Been working on figuring out the vb4 strututres today. So let me know.
Last edited by vbgamer45 on Wed Feb 16, 2005 8:02 pm; edited 1 time in total
|
|
Back to top |
|
|
|
golem Often here
Joined: 18 Nov 2002 Posts: 73
|
Posted: Wed Feb 16, 2005 5:07 pm
Post subject: Oh... But of course!
|
|
Post away.
Kind of amazing no one has ever really delved into much less published anything on VB4. I've had a long standing interest in VB4. The only thing that kept me from really extending golems_Folly to cover VB4 was I never did lay my hands on a VB4 IDE.
Carry on!
golem
|
|
Back to top |
|
|
|
vbgamer45 Regular user
Joined: 07 Jul 2004 Posts: 93 Location: 127.0.0.1
|
Posted: Wed Feb 16, 2005 6:03 pm
Post subject:
|
|
VB4 Structures are mostly like VB5/6 just modified a little bit.
Did not go in depth yet, juststarted yesterday.
Still figuring things out and making sure they are right before I label them.
Mostly just wanted to get to the form gui properties.
Here's my chance to give back a little bit after I learned so much from everyone here.
Code: |
Private Type VB4HEADERType
Sig As Long 'SIG 129 53 84 182
CompilerFileVersion As Integer
int1 As Integer
int2 As Integer
int3 As Integer
int4 As Integer
int5 As Integer
int6 As Integer
int7 As Integer
int8 As Integer
int9 As Integer
int10 As Integer
int11 As Integer
int12 As Integer
int13 As Integer
int14 As Integer
int15 As Integer
LangID As Integer
int16 As Integer
int17 As Integer
int18 As Integer
aSubMain As Long
Address2 As Long
i1 As Integer
i2 As Integer
i3 As Integer
i4 As Integer
i5 As Integer
i6 As Integer
iExeNameLength As Integer 'Directly follows this structure
iProjectSavedNameLength As Integer 'Directly follows this structure
iHelpFileLength As Integer 'Directly follows this structure
iProjectNameLength As Integer 'Directly follows this structure
FormCount As Integer
int19 As Integer
NumberOfExternalComponets As Integer
int20 As Integer 'The same in each file 176d
aGuiTable As Long 'GUI Pointer
Address4 As Long
Address5 As Long
aProjectInfo2 As Long 'Project Info2?
End Type
Private Type VB4GuiTableType
uuid(15) As Byte
bArray(27) As Byte
aFormPointer As Long 'aFormPointer + 10 equal start of control/form header
End Type
Private Type ProjectInfo2Type
l1 As Long
l2 As Long
l3 As Long
oProjectName As Long 'Project Name
oVBPath As Long 'VB3 Path
oAppDescription As Long 'APP Description
guiduuid(15) As Byte
End Type
|
TypeLib Information for VB32.OLB
FCFB3D2E-A0FA-1068-A738-08002B3371B5 Major Version 4 Minor Version 0 LCID 9
You can still use VB6.olb though haven't found any major differences yet.
|
|
Back to top |
|
|
|
MrUnleaded Site Admin
Joined: 21 Sep 2002 Posts: 385 Location: California
|
Posted: Sat Mar 05, 2005 6:13 pm
Post subject:
|
|
VB4 sucks hehe.
Was it 16 bit? or 32? o wait it was both. hmph "skip it theres VB5 already"
Yea i went straight from VB3 to 5. But yea vbgamer4 you are free to post anything related to vb-decompiling
that includes anything from vb1(is there a vb1?) to vb.net... _________________ -MrU
|
|
Back to top |
|
|
|
|
|