IDA -- idc delphi 类表的建立
原创 dietrich_teickner@arcor.de[/email]
修改 [email]gzgzlxg@hotmail.com
附件:delphi.rar

IDA分析delphi程序时,对类表(包括vmt表),不能获得很好的效果,给分析delphi程序带来许多困难,
在IDA中使用手工分析这些类表,工作量之大不可用言语表达,而且要求分析者熟悉delphi的类表结构。
最近在网上下载了一个搜索delphi类表的 IDC 脚本,对这个脚本做了一些改动,使脚本能够建立清晰
的类表,创建类表名和注解。IDC 脚本是类C语法,所以就不在多加解释。有不明白处请读脚本。
这个脚本能够正确的建立所有的类表delphi字符串,类表的命名因为手头没有这些资料可能不正确,如
果你有这方面的资料可以自行修改,当然最好给我返回一份,这也是做人的起码道德。分析一个完整的
delphi需要几分钟时间,但对代码和一些C字符串、Unicode字符串不做处理,这个还需要你自己用手工
或其他辅助的IDC去解决。另外经过整理后,在使用IDA的分析命令对程序重新分析,因为有了类表,IDA
就能很好的分析所有的代码了。

在使用过程中如果发现bug,请发mail给我。


说明:
    IDA 的脚本语言有许多bug和缺陷,尤其是循环语句,结果经常叫你哭笑不得,所以这个脚本的循环
语句都是用递减的,但如果你使用其他的方法,会有什么结果你自己试过就知道了(4.7-4.8版,4.9版我没
有用过不清楚)。还有一些函数形同虚设,返回的结果有很大的随意性,所以对C字符串和unicode字符串
没有做处理。

祝你使用愉快。

gzgzlxg

2006-02-27



下面是一些分析实例:
这是IDA分析完成后的结果。

代码:
CODE:00401000 CODE            segment para public 'CODE' use32 CODE:00401000                 assume cs:CODE CODE:00401000                 ;org 401000h CODE:00401000                 assume es:nothing, ss:nothing, ds:nothing, fs:nothing, gs:nothing CODE:00401000                 add     al, 10h CODE:00401002                 inc     eax CODE:00401003                 add     [ebx], al CODE:00401005                 pop     es CODE:00401006                 inc     edx CODE:00401007                 outsd CODE:00401008                 outsd CODE:00401009                 ins     byte ptr es:[edi], dx CODE:0040100A                 db      65h CODE:0040100A                 popa CODE:0040100C                 outsb CODE:0040100D                 add     [eax], eax CODE:0040100F                 dd 1000000h, 0, 5004010h, 736C6146h, 72540465h CODE:00401023                 jnz     short loc_40108A CODE:00401025 CODE:00401025 loc_401025:                             ; CODE XREF: HEADER:00400F53j CODE:00401025                 lea     eax, [eax+0] CODE:00401028                 sub     al, 10h CODE:0040102A                 inc     eax CODE:0040102B                 add     [edx], al CODE:0040102D                 add     al, 43h CODE:0040102F                 push    17261h CODE:00401034                 dd 0FF000000h, 90000000h, 401040h, 6D530801h, 696C6C61h CODE:00401034                 dd 2746Eh, 0FFFFFF80h, 9000007Fh, 401058h, 6E490701h, 65676574h CODE:00401034                 dd 472h, 0FFFF8000h, 0C08B7FFFh, 401070h, 79420401h, 16574h CODE:00401034                 dd 0FF000000h, 90000000h, 401084h, 6F570401h CODE:00401088                 jb      short loc_4010EE CODE:0040108A CODE:0040108A loc_40108A:                             ; CODE XREF: CODE:00401023j CODE:0040108A                 add     eax, [eax] CODE:0040108C                 dd 0FF000000h, 900000FFh, 401098h, 61430801h, 6E696472h CODE:0040108C                 dd 56C61h, 0FF000000h, 90FFFFFFh CODE:004010AC dword_4010AC    dd 4010B0h              ; DATA XREF: sub_40E95C+65r CODE:004010AC                                         ; sub_40E95C+A4r ... CODE:004010B0                 dd 7453060Ah, 676E6972h, 401104h, 7 dup(0), 401104h, 4 CODE:004010B0                 dd 0, 403F90h, 403F9Ch CODE:004010EC                 db 0A0h, 3Fh CODE:004010EE CODE:004010EE loc_4010EE:                             ; CODE XREF: CODE:00401088j CODE:004010EE                 inc     eax CODE:004010EF                 add     [edi+edi+3F980040h], ah CODE:004010F6                 inc     eax CODE:004010F7                 add     al, ah CODE:004010F9                 cmp     al, 40h CODE:004010FB                 add     ah, bh CODE:004010FD                 cmp     al, 40h CODE:004010FF                 add     [eax], bh CODE:00401101                 cmp     eax, 54070040h CODE:00401106                 dec     edi CODE:00401107                 bound   ebp, [edx+65h] CODE:0040110A                 arpl    [eax+edx+11h], si CODE:0040110E                 inc     eax CODE:0040110F                 add     [edi], al CODE:00401111                 pop     es CODE:00401112                 push    esp CODE:00401113                 dec     edi CODE:00401114                 bound   ebp, [edx+65h] CODE:00401117                 arpl    [esp+eax+11h], si CODE:0040111B                 inc     eax CODE:0040111C                 dd 0, 6000000h, 74737953h, 6D65h, 401130h, 49490A0Fh, 7265746Eh CODE:0040111C                 dd 65636166h, 0, 1, 0, 0C000h, 0, 79530646h, 6D657473h CODE:0040111C                 dd 0FFFF0003h, 244483CCh, 0C5E9F804h, 83000053h, 0F8042444h CODE:0040111C                 dd 53E3E9h, 24448300h, 0EDE9F804h, 0CC000053h, 40115DCCh CODE:0040111C                 dd 40116700h, 40117100h, 100h, 2 dup(0), 0C000h, 0, 40117D46h CODE:0040111C                 dd 800h, 0, 408D00h, 4011F8h, 401189h, 6 dup(0), 4011F8h CODE:0040111C                 dd 0Ch, 4010B8h, 403F90h, 406500h, 40650Ch, 403FA4h, 403F98h CODE:0040111C                 dd 40651Ch, 403CFCh, 403D38h, 6E495411h, 66726574h, 64656361h CODE:0040111C                 dd 656A624Fh, 0C08B7463h, 401210h, 44540904h, 54657461h CODE:0040111C                 dd 1656D69h



这是经过IDC整理之后:

代码:
CODE:00401000 ; Segment type: Pure code CODE:00401000 ; Segment permissions: Read/Write/Execute CODE:00401000 CODE            segment para public 'CODE' use32 CODE:00401000                 assume cs:CODE CODE:00401000                 ;org 401000h CODE:00401000                 assume es:nothing, ss:nothing, ds:nothing, fs:nothing, gs:nothing CODE:00401000 Boolean_Ptr     dd offset Boolean       ; DATA XREF: CODE:00401016o CODE:00401004 Boolean         db 3                    ; DATA XREF: CODE:Boolean_Ptro CODE:00401005 aBoolean        db 7,'Boolean' CODE:0040100D                 db 1 CODE:0040100E                 dd 0 CODE:00401012                 dd 1 CODE:00401016                 dd offset Boolean_Ptr CODE:0040101A aFalse_2        db 5,'False' CODE:00401020 aTrue_1         db 4,'True' CODE:00401025 algn_401025:                            ; CODE XREF: HEADER:00400F53j CODE:00401025                 align 4 CODE:00401028 Char_Ptr        dd offset Char CODE:0040102C Char            db 2                    ; DATA XREF: CODE:Char_Ptro CODE:0040102D aChar           db 4,'Char' CODE:00401032                 db 1 CODE:00401033                 dd 0 CODE:00401037                 dd 0FFh CODE:0040103B                 align 4 CODE:0040103C Smallint_Ptr    dd offset Smallint CODE:00401040 Smallint        db 1                    ; DATA XREF: CODE:Smallint_Ptro CODE:00401041 aSmallint       db 8,'Smallint' CODE:0040104A                 db 2 CODE:0040104B                 dd 0FFFF8000h CODE:0040104F                 dd 7FFFh CODE:00401053                 align 4 CODE:00401054 Integer_Ptr     dd offset Integer CODE:00401058 Integer         db 1                    ; DATA XREF: CODE:Integer_Ptro CODE:00401059 aInteger        db 7,'Integer' CODE:00401061                 db 4 CODE:00401062                 dd 80000000h CODE:00401066                 dd 7FFFFFFFh CODE:0040106A                 align 4 CODE:0040106C Byte_Ptr        dd offset Byte CODE:00401070 Byte            db 1                    ; DATA XREF: CODE:Byte_Ptro CODE:00401071 aByte           db 4,'Byte' CODE:00401076                 db 1 CODE:00401077                 dd 0 CODE:0040107B                 dd 0FFh CODE:0040107F                 align 4 CODE:00401080 Word_Ptr        dd offset Word CODE:00401084 Word            db 1                    ; DATA XREF: CODE:Word_Ptro CODE:00401085 aWord           db 4,'Word' CODE:0040108A                 db 3 CODE:0040108B                 dd 0 CODE:0040108F                 dd 0FFFFh CODE:00401093                 align 4 CODE:00401094 Cardinal_Ptr    dd offset Cardinal CODE:00401098 Cardinal        db 1                    ; DATA XREF: CODE:Cardinal_Ptro CODE:00401099 aCardinal       db 8,'Cardinal' CODE:004010A2                 db 5 CODE:004010A3                 dd 0 CODE:004010A7                 dd 0FFFFFFFFh CODE:004010AB                 align 4 CODE:004010AC String_0_Ptr    dd offset String_0      ; DATA XREF: sub_40E95C+65r CODE:004010AC                                         ; sub_40E95C+A4r ... CODE:004010B0 String_0        db 0Ah                  ; DATA XREF: CODE:String_0_Ptro CODE:004010B1 aString_0       db 6,'String' CODE:004010B8 _VmtPtr         dd offset _ClassTab     ; DATA XREF: CODE:004011D4o CODE:004010B8                                         ; vmtSelfPtr CODE:004010BC                 dd 0                    ; vmtIntfTable CODE:004010C0                 dd 0                    ; vmtAutoTable CODE:004010C4                 dd 0                    ; vmtInitTable CODE:004010C8                 dd 0                    ; vmtTypeInfo CODE:004010CC                 dd 0                    ; vmtFieldTable CODE:004010D0                 dd 0                    ; vmtMethodTable CODE:004010D4                 dd 0                    ; vmtDynamicTable CODE:004010D8                 dd offset _ClassTab     ; vmtClassName CODE:004010DC                 dd 4                    ; vmtInstanceSize CODE:004010E0                 dd 0                    ; vmtParent CODE:004010E4                 dd offset sub_403F90    ; vmtSafeCallException CODE:004010E8                 dd offset nullsub_7     ; vmtAfterConstruction CODE:004010EC                 dd offset nullsub_6     ; vmtBeforeDestruction CODE:004010F0                 dd offset loc_403FA4    ; vmtDispatch CODE:004010F4                 dd offset nullsub_4     ; vmtDefaultHandler CODE:004010F8                 dd offset sub_403CE0    ; vmtNewInstance CODE:004010FC                 dd offset sub_403CFC    ; vmtFreeInstance CODE:00401100                 dd offset sub_403D38    ; vmtDestroy CODE:00401104 _ClassTab       db 7,'TObject'          ; DATA XREF: CODE:_VmtPtro CODE:00401104                                         ; CODE:004010D8o ... CODE:00401104                                         ; vmtQueryInterface CODE:0040110C Tobject_TypeInfo_Ptr dd offset Tobject_TypeInfo CODE:00401110 Tobject_TypeInfo db 7                   ; DATA XREF: CODE:Tobject_TypeInfo_Ptro CODE:00401111 aTobject        db 7,'TObject' CODE:00401119                 dd offset _ClassTab     ; "TObject" CODE:0040111D                 dd 0 CODE:00401121                 dw 0 CODE:00401123 aSystem         db 6,'System' CODE:0040112A                 dw 0 CODE:0040112C Iinterface_Ptr  dd offset Iinterface CODE:00401130 Iinterface      db 0Fh                  ; DATA XREF: CODE:Iinterface_Ptro CODE:00401131 aIinterface     db 10,'IInterface' CODE:0040113C                 dd 0 CODE:00401140                 db 1 CODE:00401141                 dd 0                    ; Data1 CODE:00401141                 dw 0                    ; Data2 CODE:00401141                 dw 0                    ; Data3 CODE:00401141                 db 0C0h, 6 dup(0), 46h  ; Data4 CODE:00401151 aSystem_0       db 6,'System' CODE:00401158                 dd 0FFFF0003h CODE:0040115C                 db 0CCh ; ? CODE:0040115D CODE:0040115D ; 圹圹圹圹圹圹圹?S U B R O U T I N E 圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹? CODE:0040115D CODE:0040115D CODE:0040115D sub_40115D      proc near               ; DATA XREF: CODE:Tinterfacedobj_InftMethodTabo CODE:0040115D CODE:0040115D arg_0           = dword ptr  4 CODE:0040115D CODE:0040115D ; FUNCTION CHUNK AT CODE:0040652C SIZE 00000026 BYTES CODE:0040115D CODE:0040115D                 add     [esp+arg_0], 0FFFFFFF8h CODE:00401162                 jmp     loc_40652C CODE:00401162 sub_40115D      endp CODE:00401162 CODE:00401167 CODE:00401167 ; 圹圹圹圹圹圹圹?S U B R O U T I N E 圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹? CODE:00401167 CODE:00401167 CODE:00401167 sub_401167      proc near               ; DATA XREF: CODE:00401181o CODE:00401167 CODE:00401167 arg_0           = dword ptr  4 CODE:00401167 CODE:00401167 ; FUNCTION CHUNK AT CODE:00406554 SIZE 00000013 BYTES CODE:00401167 CODE:00401167                 add     [esp+arg_0], 0FFFFFFF8h CODE:0040116C                 jmp     loc_406554 CODE:0040116C sub_401167      endp CODE:0040116C CODE:00401171 CODE:00401171 ; 圹圹圹圹圹圹圹?S U B R O U T I N E 圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹? CODE:00401171 CODE:00401171 CODE:00401171 sub_401171      proc near               ; DATA XREF: CODE:00401185o CODE:00401171 CODE:00401171 arg_0           = dword ptr  4 CODE:00401171 CODE:00401171 ; FUNCTION CHUNK AT CODE:00406568 SIZE 00000028 BYTES CODE:00401171 CODE:00401171                 add     [esp+arg_0], 0FFFFFFF8h CODE:00401176                 jmp     loc_406568 CODE:00401176 sub_401171      endp CODE:00401176 CODE:0040117B                 db 0CCh ; ? CODE:0040117C                 db 0CCh ; ? CODE:0040117D Tinterfacedobj_InftMethodTab dd offset sub_40115D ; DATA XREF: CODE:0040119Do CODE:00401181                 dd offset sub_401167 CODE:00401185                 dd offset sub_401171 CODE:00401189 Tinterfacedobj_IntfTab dd 1             ; DATA XREF: CODE:004011B0o CODE:0040118D                 dd 0                    ; Data1 CODE:0040118D                 dw 0                    ; Data2 CODE:0040118D                 dw 0                    ; Data3 CODE:0040118D                 db 0C0h, 6 dup(0), 46h  ; Data4 CODE:0040119D                 dd offset Tinterfacedobj_InftMethodTab CODE:004011A1                 dd 8 CODE:004011A5                 dd 0 CODE:004011A9                 align 4 CODE:004011AC Tinterfacedobj_VmtPtr dd offset Tinterfacedobj_ClassTab ; vmtSelfPtr CODE:004011B0                 dd offset Tinterfacedobj_IntfTab ; vmtIntfTable CODE:004011B4                 dd 0                    ; vmtAutoTable CODE:004011B8                 dd 0                    ; vmtInitTable CODE:004011BC                 dd 0                    ; vmtTypeInfo CODE:004011C0                 dd 0                    ; vmtFieldTable CODE:004011C4                 dd 0                    ; vmtMethodTable CODE:004011C8                 dd 0                    ; vmtDynamicTable CODE:004011CC                 dd offset Tinterfacedobj_ClassTab ; vmtClassName CODE:004011D0                 dd 0Ch                  ; vmtInstanceSize CODE:004011D4                 dd offset _VmtPtr       ; vmtParent CODE:004011D8                 dd offset sub_403F90    ; vmtSafeCallException CODE:004011DC                 dd offset loc_406500    ; vmtAfterConstruction CODE:004011E0                 dd offset loc_40650C    ; vmtBeforeDestruction CODE:004011E4                 dd offset loc_403FA4    ; vmtDispatch CODE:004011E8                 dd offset nullsub_4     ; vmtDefaultHandler CODE:004011EC                 dd offset loc_40651C    ; vmtNewInstance CODE:004011F0                 dd offset sub_403CFC    ; vmtFreeInstance CODE:004011F4                 dd offset sub_403D38    ; vmtDestroy CODE:004011F8 Tinterfacedobj_ClassTab db 17,'TInterfacedObject' CODE:004011F8                                         ; DATA XREF: CODE:Tinterfacedobj_VmtPtro CODE:004011F8                                         ; CODE:004011CCo CODE:004011F8                                         ; vmtQueryInterface CODE:0040120A                 align 4 CODE:0040120C Tdatetime_Ptr   dd offset Tdatetime CODE:00401210 Tdatetime       db 4                    ; DATA XREF: CODE:Tdatetime_Ptro CODE:00401211 aTdatetime      db 9,'TDateTime' CODE:0040121B                 db 1



这是TmainForm 的vmt表,IDA分析后的结果:

代码:
CODE:0047BB4C off_47BB4C      dd offset off_47BB98    ; DATA XREF: CODE:004F68F0o CODE:0047BB50                 dd 3 dup(0), 47C9ACh, 47BC8Ch, 47C40Bh, 47C932h, 47C940h CODE:0047BB50                 dd 4E4h, 4645F8h, 41B410h, 467218h, 4673CCh, 403FA4h, 469838h CODE:0047BB50                 dd 403CE0h, 403CFCh, 467434h CODE:0047BB98 off_47BB98      dd offset sub_455FA0    ; DATA XREF: CODE:off_47BB4Co CODE:0047BB9C                 dd offset sub_4679A4 CODE:0047BBA0                 dd offset sub_4157A0 CODE:0047BBA4                 dd offset sub_4675F4 CODE:0047BBA8                 dd offset sub_467630 CODE:0047BBAC                 dd offset sub_46773C CODE:0047BBB0                 dd offset sub_44EA88 CODE:0047BBB4                 dd offset sub_41B428 CODE:0047BBB8                 dd offset sub_467FB4 CODE:0047BBBC                 dd offset loc_41B108 CODE:0047BBC0                 dd offset sub_46BB54 CODE:0047BBC4                 dd offset sub_46708C CODE:0047BBC8                 dd offset loc_455AB4 CODE:0047BBCC                 dd offset sub_455FD0 CODE:0047BBD0                 dd offset sub_455F1C CODE:0047BBD4                 dd offset loc_44DFBC CODE:0047BBD8                 dd offset sub_455530 CODE:0047BBDC                 dd offset sub_467C94 CODE:0047BBE0                 dd offset sub_455268 CODE:0047BBE4                 dd offset loc_44DF04 CODE:0047BBE8                 dd offset loc_44DF08 CODE:0047BBEC                 mov     [ebp+46h], bh CODE:0047BBEF                 add     [eax+0Fh], bl CODE:0047BBF2                 inc     ebp CODE:0047BBF3                 add     [eax-16h], dh CODE:0047BBF6                 inc     esp CODE:0047BBF7                 add     [eax-3FFBB20h], al CODE:0047BBFD                 jmp     short loc_47BC43 CODE:0047BBFF                 align 10h CODE:0047BC00                 dd offset sub_467F7C CODE:0047BC04                 dd offset sub_467E48 CODE:0047BC08                 dd offset loc_44ED34 CODE:0047BC0C                 dd offset sub_467FF4 CODE:0047BC10                 dd offset loc_450FDC CODE:0047BC14                 db 0BCh, 52h CODE:0047BC16 CODE:0047BC16 loc_47BC16:                             ; CODE XREF: CODE:0047D029p CODE:0047BC16                 inc     ebp CODE:0047BC17                 add     [eax+53h], bh CODE:0047BC1A                 inc     ebp CODE:0047BC1B                 add     [esi+ecx*2+45h], dh CODE:0047BC1F                 add     [ebx+edx*2+45h], bl CODE:0047BC23                 add     [edi+ebp*2-7967FFBAh], cl CODE:0047BC2A                 inc     esi CODE:0047BC2B                 add     [eax], ch CODE:0047BC2D                 sub     [ebp+0], eax CODE:0047BC30                 pop     esp CODE:0047BC31                 xchg    eax, ebx CODE:0047BC32                 inc     esi CODE:0047BC33                 add     [esi+edx*4-6A87FFBAh], bh CODE:0047BC3A                 inc     esi CODE:0047BC3B                 add     al, al CODE:0047BC3D                 sub     [ebp+0], eax CODE:0047BC40                 les     ebp, [ecx] CODE:0047BC42                 inc     ebp CODE:0047BC43 CODE:0047BC43 loc_47BC43:                             ; CODE XREF: CODE:0047BBFDj CODE:0047BC43                 add     ah, dh CODE:0047BC45                 xchg    eax, edi CODE:0047BC46                 inc     esi CODE:0047BC47                 add     [eax+ebp], ah CODE:0047BC4A                 inc     ebp CODE:0047BC4B                 add     [esp+edx*2-6117FFBBh], bl CODE:0047BC52                 inc     esi CODE:0047BC53                 add     [eax+18004566h], dl CODE:0047BC59                 push    ecx CODE:0047BC5A                 inc     ebp CODE:0047BC5B                 add     ah, bh CODE:0047BC5D                 mov     bl, 46h CODE:0047BC5F                 add     [eax+30004669h], al CODE:0047BC65                 ins     byte ptr es:[edi], dx CODE:0047BC66                 inc     esi CODE:0047BC67                 add     ah, bl CODE:0047BC69                 movsb CODE:0047BC6A                 inc     esi CODE:0047BC6B                 add     [eax], bl CODE:0047BC6D                 jnz     short loc_47BCB5 CODE:0047BC6F                 add     [ebp+esi*2-4823FFBAh], dl CODE:0047BC76                 inc     esi CODE:0047BC77                 add     [eax+72h], dl CODE:0047BC7A                 inc     esi CODE:0047BC7B                 add     al, ah CODE:0047BC7D                 mov     dl, 46h CODE:0047BC7F                 add     al, al CODE:0047BC81                 cdq CODE:0047BC82                 inc     esi CODE:0047BC83                 add     [esp+esi*4+7F780046h], dl CODE:0047BC8A                 inc     esi CODE:0047BC8B                 add     [ebx+0], bh CODE:0047BC8E                 dec     edx CODE:0047BC8F                 leave CODE:0047BC90                 inc     edi CODE:0047BC91                 add     al, bh CODE:0047BC93                 add     al, [eax] CODE:0047BC95                 dd 0B000000h, 6E65704Fh, 6C616944h, 0FC31676Fh, 1000002h CODE:0047BC95                 dd 61530B00h, 69446576h, 676F6C61h CODE:0047BCB5 CODE:0047BCB5 loc_47BCB5:                             ; CODE XREF: CODE:0047BC6Dj CODE:0047BCB5                 xor     [eax], eax CODE:0047BCB7                 add     eax, [eax] CODE:0047BCB9                 add     [edx], al CODE:0047BCBB                 add     [esi], al CODE:0047BCBD                 push    esp CODE:0047BCBE                 imul    ebp, [ebp+65h], 3043172h CODE:0047BCC5                 dd 30000h, 6975730Ch, 6E69614Dh, 756E654Dh, 30831h, 8000400h CODE:0047BCC5                 dd 6A6F7250h, 31746365h, 30Ch, 48050004h, 32706C65h, 310h CODE:0047BCC5                 dd 4E0B0004h, 72507765h, 63656A6Fh, 3143174h, 40000h, 31314E03h CODE:0047BCC5                 dd 318h, 4F0D0004h, 506E6570h, 656A6F72h, 31737463h, 31Ch CODE:0047BCC5                 dd 530C0004h, 50657661h, 656A6F72h, 20317463h, 4000003h CODE:0047BCC5                 dd 75510500h, 24327469h, 4000003h, 72500900h, 63656A6Fh CODE:0047BCC5                 dd 28323174h, 4000003h, 72500900h, 63656A6Fh, 2C323274h CODE:0047BCC5                 dd 4000003h, 72500900h, 63656A6Fh, 30323374h, 4000003h CODE:0047BCC5                 dd 72500900h, 63656A6Fh, 34323474h, 4000003h, 72700900h CODE:0047BCC5                 dd 63656A6Fh, 38323574h, 4000003h, 314E0300h, 33C33h, 0C000400h CODE:0047BCC5                 dd 706C6548h, 746E6F43h, 31746E65h, 340h, 4E030004h, 3443431h CODE:0047BCC5                 dd 40000h, 6D6F4809h, 67617065h, 3483165h, 40000h, 6365540Ch CODE:0047BCC5                 dd 70757368h, 74726F70h, 34C33h, 3000400h, 5035314Eh, 4000003h CODE:0047BCC5                 dd 62410600h, 3274756Fh, 354h, 4E020004h, 35837h, 7000400h CODE:0047BCC5                 dd 4E797542h, 5C31776Fh, 5000003h, 61500C00h, 6F436567h CODE:0047BCC5                 dd 6F72746Eh, 360316Ch, 60000h, 6975730Ch, 53626154h, 74656568h CODE:0047BCC5                 dd 36434h, 6000700h, 65766542h, 368336Ch, 80000h, 6D654D05h CODE:0047BCC5                 dd 36C316Fh, 90000h, 6F72500Ch, 73657267h, 72614273h, 37031h CODE:0047BCC5                 dd 0C000600h, 54697573h, 68536261h, 35746565h, 374h, 6C03000Ah CODE:0047BCC5                 dd 3786C62h, 0B0000h, 6E615006h, 7C316C65h, 0A000003h CODE:0047BCC5                 dd 614C0700h, 316C6562h, 38031h, 7000A00h, 6562614Ch, 8432316Ch CODE:0047BCC5                 dd 0A000003h, 614C0700h, 316C6562h, 38833h, 7000A00h, 6562614Ch CODE:0047BCC5                 dd 8C34316Ch, 0A000003h, 614C0700h, 316C6562h, 39036h CODE:0047BCC5                 dd 7000A00h, 6562614Ch, 9437316Ch, 0C000003h, 75620700h CODE:0047BCC5                 dd 6E6F7474h, 39833h, 0C000600h, 54697573h, 68536261h CODE:0047BCC5                 dd 36746565h, 39Ch, 4309000Dh, 6B636568h, 33786F42h, 3A0h CODE:0047BCC5                 dd 65090008h, 72697078h, 67736D65h, 3A4h, 7408000Eh, 6C616972h CODE:0047BCC5                 dd 0A8746573h, 0F000003h, 64650500h, 0AC357469h, 0F000003h CODE:0047BCC5                 dd 64650500h, 0B0387469h, 10000003h, 61440F00h, 69546574h CODE:0047BCC5                 dd 6950656Dh, 72656B63h, 3B431h, 0C000600h, 54697573h CODE:0047BCC5                 dd 68536261h, 33746565h, 3B8h, 42060007h, 6C657665h, 3BC32h CODE:0047BCC5                 dd 7000A00h, 6562614Ch, 0C035316Ch, 0A000003h, 614C0600h CODE:0047BCC5                 dd 376C6562h, 3C4h, 4C06000Ah, 6C656261h, 3C839h, 7000A00h CODE:0047BCC5                 dd 6562614Ch, 0CC39316Ch, 0A000003h, 614C0700h, 316C6562h CODE:0047BCC5                 dd 3D038h, 8000D00h, 63656863h, 6173726Bh, 3D4h, 6D050008h CODE:0047BCC5                 dd 326F6D65h, 3D8h, 6D090008h, 6E5F6773h, 79656B6Fh, 3DCh CODE:0047BCC5                 dd 6505000Fh, 34746964h, 3E0h, 4309000Dh, 6B636568h, 32786F42h CODE:0047BCC5                 dd 3E4h, 4207000Ch, 6F747475h, 3E8316Eh, 0C0000h, 74754207h CODE:0047BCC5                 dd 356E6F74h, 3ECh, 730C0006h, 61546975h, 65685362h, 0F0327465h CODE:0047BCC5                 dd 0E000003h, 73790400h, 3F47878h, 60000h, 6975730Ch, 53626154h CODE:0047BCC5                 dd 74656568h, 3F831h, 6000A00h, 6562614Ch, 3FC316Ch, 110000h CODE:0047BCC5                 dd 6570530Ch, 75426465h, 6E6F7474h, 40031h, 6000A00h, 6562614Ch CODE:0047BCC5                 dd 404346Ch, 110000h, 6570530Ch, 75426465h, 6E6F7474h CODE:0047BCC5                 dd 40832h, 5000F00h, 74696445h, 40C31h, 5000F00h, 74696445h CODE:0047BCC5                 dd 41032h, 0A001200h, 67616D49h, 73694C65h, 4143174h, 0F0000h CODE:0047BCC5                 dd 69757308h, 74696445h, 41831h, 0C001300h, 47697573h CODE:0047BCC5                 dd 70756F72h, 31786F42h, 41Ch, 4C06000Ah, 6C656261h, 42035h CODE:0047BCC5                 dd 5000F00h, 74696465h, 42436h, 0C001300h, 47697573h, 70756F72h CODE:0047BCC5                 dd 32786F42h, 428h, 730C000Dh, 68436975h, 426B6365h, 2C33786Fh CODE:0047BCC5                 dd 0D000004h, 75730C00h, 65684369h, 6F426B63h, 4303478h CODE:0047BCC5                 dd 0D0000h, 6975730Ch, 63656843h, 786F426Bh, 43435h, 0C000D00h CODE:0047BCC5                 dd 43697573h, 6B636568h, 32786F42h, 438h, 4309000Dh, 6B636568h CODE:0047BCC5                 dd 31786F42h, 43Ch, 730C0006h, 61546975h, 65685362h, 40377465h CODE:0047BCC5                 dd 0D000004h, 75730C00h, 65684369h, 6F426B63h, 4443178h CODE:0047BCC5                 dd 0C0000h, 6975730Ah, 74747542h, 48316E6Fh, 0A000004h CODE:0047BCC5                 dd 614C0600h, 386C6562h, 44Ch, 6505000Fh, 37746964h, 450h CODE:0047BCC5                 dd 730B0014h, 6F546975h, 61426C6Fh, 4543772h, 150000h CODE:0047BCC5                 dd 6F6F540Bh, 7475426Ch, 366E6F74h, 458h, 540B0015h, 426C6F6Fh CODE:0047BCC5                 dd 6F747475h, 45C376Eh, 150000h, 6F6F540Bh, 7475426Ch CODE:0047BCC5                 dd 386E6F74h, 460h, 540B0015h, 426C6F6Fh, 6F747475h, 464396Eh CODE:0047BCC5                 dd 150000h, 6F6F540Ch, 7475426Ch, 316E6F74h, 46830h, 0B001500h CODE:0047BCC5                 dd 6C6F6F54h, 74747542h, 6C326E6Fh, 15000004h, 6F540B00h CODE:0047BCC5                 dd 75426C6Fh, 6E6F7474h, 47033h, 5000F00h, 74696465h, 47433h CODE:0047BCC5                 dd 0C001500h, 6C6F6F54h, 74747542h, 30346E6Fh, 478h, 540C0015h CODE:0047BCC5                 dd 426C6F6Fh, 6F747475h, 7C31316Eh, 0D000004h, 68430900h CODE:0047BCC5                 dd 426B6365h, 8034786Fh, 0D000004h, 68430900h, 426B6365h CODE:0047BCC5                 dd 8435786Fh, 0D000004h, 68430900h, 426B6365h, 8837786Fh CODE:0047BCC5                 dd 0D000004h, 68430900h, 426B6365h, 8C38786Fh, 0D000004h CODE:0047BCC5                 dd 68430900h, 426B6365h, 9036786Fh, 0D000004h, 68430900h CODE:0047BCC5                 dd 426B6365h, 9439786Fh, 0D000004h, 68430A00h, 426B6365h CODE:0047BCC5                 dd 3031786Fh, 498h, 430A000Dh, 6B636568h, 31786F42h, 49C31h CODE:0047BCC5                 dd 0A000D00h, 63656843h, 786F426Bh, 4A03231h, 40000h, 74634109h CODE:0047BCC5                 dd 74617669h, 4A43165h, 0A0000h, 62614C07h, 30316C65h CODE:0047BCC5                 dd 4A8h, 4505000Fh, 39746964h, 4ACh, 42060007h, 6C657665h CODE:0047BCC5                 dd 4B037h, 0A001200h, 67616D49h, 73694C65h, 4B43274h, 0A0000h CODE:0047BCC5                 dd 62614C06h, 0B8326C65h, 0A000004h, 75730C00h, 4C525569h CODE:0047BCC5                 dd 6562614Ch, 4BC316Ch, 0A0000h, 726E7512h, 73696765h CODE:0047BCC5                 dd 76726574h, 69737265h, 0C0316E6Fh, 7000004h, 65420600h CODE:0047BCC5                 dd 316C6576h, 4C4h, 42060007h, 6C657665h, 4C834h, 8001400h CODE:0047BCC5                 dd 6C6F6F54h, 31726142h, 4CCh, 42060007h, 6C657665h, 4D035h CODE:0047BCC5                 dd 0C000C00h, 65657053h, 74754264h, 386E6F74h, 4D4h, 42070016h CODE:0047BCC5                 dd 6F747475h, 4D8326Eh, 0A0000h, 62614C07h, 30326C65h CODE:0047BCC5                 dd 4DCh, 45070008h, 4E494558h, 4E04F46h, 0B0000h, 61747309h CODE:0047BCC5                 dd 62737574h, 437261h, 634C0011h, 460A0049h, 436D726Fh CODE:0047BCC5                 dd 74616572h, 24001065h, 9004ACEh, 6D726F46h, 736F6C43h CODE:0047BCC5                 dd 10000E65h, 7004B03h, 746F7270h, 0F746365h, 48D12000h CODE:0047BCC5                 dd 704F0800h, 61536E65h, 136576h, 48D280h, 726F460Ch, 7463416Dh CODE:0047BCC5                 dd 74617669h, 7C000B65h, 4004B15h, 54534554h, 18800012h CODE:0047BCC5                 dd 410B004Bh, 6E67696Ch, 69464550h, 18656Ch, 4B2274h, 64644111h CODE:0047BCC5                 dd 4E727355h, 32656D61h, 69464550h, 17656Ch, 4B24C8h, 64644110h CODE:0047BCC5                 dd 44444943h, 50324C4Ch, 6C694645h, 24001465h, 0D004B28h CODE:0047BCC5                 dd 44646441h, 50326C6Ch, 6C694645h, 4001265h, 0B004B2Ch CODE:0047C4C5                 dd 5F6E6567h, 6679656Bh, 0E656C69h, 4B674800h, 656E0700h CODE:0047C4C5                 dd 72705F77h, 54000E6Ah, 7004C69h, 326A7270h, 0E646E77h CODE:0047C4C5                 dd 4C6ED800h, 6E770700h, 72703264h, 1000146Ah, 0D004C74h CODE:0047C4C5                 dd 63656863h, 6173726Bh, 63696C43h, 48000B6Bh, 4004C78h CODE:0047C4C5                 dd 746E6968h, 0AEB4000Fh, 6C08004Ch, 5F64616Fh, 166A7270h CODE:0047C4C5                 dd 4CAF8C00h, 61530F00h, 705F6576h, 645F6A72h, 63657269h CODE:0047C4C5                 dd 0D0000F74h, 8004D17h, 65766153h, 6A72705Fh, 18B4000Bh CODE:0047C4C5                 dd 6804004Dh, 16706C65h, 4D195800h, 6F430F00h, 426F626Dh CODE:0047C4C5                 dd 4331786Fh, 676E6168h, 6C001865h, 11004D19h, 41746553h CODE:0047C4C5                 dd 76697463h, 6E614C65h, 67617567h, 0E65h, 7004D37h, 6C43324Eh CODE:0047C4C5                 dd 126B6369h, 4D371C00h, 64450B00h, 43337469h, 676E6168h CODE:0047C4C5                 dd 0C8001265h, 0B004D37h, 6F6D654Dh, 61684332h, 1A65676Eh CODE:0047C4C5                 dd 4D385800h, 6E451300h, 5F796D65h, 676F7270h, 636D6172h CODE:0047C4C5                 dd 676E6168h, 0DC001265h, 0B004D38h, 756F6261h, 6C433174h CODE:0047C4C5                 dd 126B6369h, 4D38FC00h, 64650B00h, 43347469h, 676E6168h CODE:0047C4C5                 dd 0AC001565h, 0E004D39h, 63656843h, 786F426Bh, 696C4331h CODE:0047C4C5                 dd 146B63h, 4D39E4h, 6D6F680Dh, 67617065h, 696C6365h, 186B63h CODE:0047C4C5                 dd 4D3A20h, 63657411h, 70757368h, 74726F70h, 696C4332h CODE:0047C4C5                 dd 106B63h, 4D3A5Ch, 78737909h, 696C4378h, 146B63h, 4D3AA0h CODE:0047C4C5                 dd 6972740Dh, 65736C61h, 696C4374h, 126B63h, 4D3B94h, 6964450Bh CODE:0047C4C5                 dd 68433574h, 65676E61h, 3CAC0012h, 450B004Dh, 38746964h CODE:0047C4C5                 dd 6E616843h, 166567h, 4D3D9Ch, 7078650Fh, 6D657269h, 68436773h CODE:0047C4C5                 dd 65676E61h, 3E280015h, 430E004Dh, 6B636568h, 33786F42h CODE:0047C4C5                 dd 63696C43h, 0F000136Bh, 0C004D3Eh, 7473616Ch, 5F6A7270h CODE:0047C4C5                 dd 6E65706Fh, 40040019h, 5312004Dh, 64656570h, 74747542h CODE:0047C4C5                 dd 31316E6Fh, 63696C43h, 2800196Bh, 12004D40h, 65657053h CODE:0047C4C5                 dd 74754264h, 316E6F74h, 696C4332h, 196B63h, 4D404Ch, 65705312h CODE:0047C4C5                 dd 75426465h, 6E6F7474h, 6C433331h, 126B6369h, 4D448400h CODE:0047C4C5                 dd 69540B00h, 3172656Dh, 656D6954h, 1C001372h, 0C004D47h CODE:0047C4C5                 dd 74747542h, 43356E6Fh, 6B63696Ch, 7F580016h, 6D0F004Dh CODE:0047C4C5                 dd 6E5F6773h, 79656B6Fh, 6E616843h, 156567h, 4D8024h, 6568430Eh CODE:0047C4C5                 dd 6F426B63h, 6C433278h, 116B6369h, 4D812800h, 75510A00h CODE:0047C4C5                 dd 43327469h, 6B63696Ch, 8140000Fh, 4208004Dh, 6C637975h CODE:0047C4C5                 dd 186B6369h, 4DA94000h, 75731100h, 65684369h, 6F426B63h CODE:0047C4C5                 dd 6C433278h, 186B6369h, 4DA97800h, 75731100h, 65684369h CODE:0047C4C5                 dd 6F426B63h, 6C433378h, 186B6369h, 4DA9B000h, 75731100h CODE:0047C4C5                 dd 65684369h, 6F426B63h, 6C433478h, 186B6369h, 4DA9E800h CODE:0047C4C5                 dd 75731100h, 65684369h, 6F426B63h, 6C433578h, 1C6B6369h CODE:0047C4C5                 dd 4D3C8000h, 61441500h, 69546574h, 6950656Dh, 72656B63h CODE:0047C4C5                 dd 61684331h, 1865676Eh, 4DAA2000h, 75731100h, 65684369h CODE:0047C4C5                 dd 6F426B63h, 6C433178h, 166B6369h, 4DAA5800h, 75730F00h CODE:0047C4C5                 dd 74754269h, 316E6F74h, 63696C43h, 400126Bh, 0B004DE1h CODE:0047C4C5                 dd 74696445h, 61684331h, 1865676Eh, 4DEA4400h, 75731100h CODE:0047C4C5                 dd 4C525569h, 6562614Ch, 6C43316Ch, 196B6369h, 4DEAD800h CODE:0047C4C5                 dd 61501200h, 6F436567h, 6F72746Eh, 6843316Ch, 65676E61h CODE:0047C4C5                 dd 0EC380015h, 430E004Dh, 6B636568h, 34786F42h, 63696C43h CODE:0047C4C5                 dd 70000D6Bh, 6004DECh, 6F6C4468h, 156B63h, 4DEE8Ch, 6568430Eh CODE:0047C4C5                 dd 6F426B63h, 6C433978h, 166B6369h, 4DEEC400h, 68430F00h CODE:0047C4C5                 dd 426B6365h, 3031786Fh, 63696C43h, 0FC00166Bh, 0F004DEEh CODE:0047C4C5                 dd 63656843h, 786F426Bh, 6C433131h, 166B6369h, 4DEF3400h CODE:0047C4C5                 dd 68430F00h, 426B6365h, 3231786Fh, 63696C43h, 6C00156Bh CODE:0047C4C5                 dd 0E004DEFh, 69746341h, 65746176h, 696C4331h, 126B63h CODE:0047C4C5                 dd 4F233Ch, 6964450Bh, 68433974h, 65676E61h, 40700013h CODE:0047C4C5                 dd 420C004Dh, 6F747475h, 6C43336Eh, 1A6B6369h, 4F265C00h CODE:0047C4C5                 dd 61501300h, 6F436567h, 6F72746Eh, 7244316Ch, 61547761h CODE:0047C4C5                 dd 85000262h, 0D8008600h, 2C004F25h, 9004F26h, 69614D54h CODE:0047C4C5                 dd 726F466Eh, 0E800176Dh, 0E000428Eh, 0D0004291h, 3C0042BAh CODE:0047C4C5                 dd 240045DCh, 0AC0045D7h, 0D4004342h, 0B400433Ch, 0EC0042B8h CODE:0047C4C5                 dd 0E800443Ah, 7C00434Ch, 60004427h, 800042BDh, 40004446h CODE:0047C4C5                 dd 0F400444Fh, 180042C7h, 0C004430h, 50004370h, 0C00042F1h CODE:0047C4C5                 dd 0C00044B5h, 5400441Eh, 9000435Eh, 18004354h, 0AC0042F7h CODE:0047C4C5                 dd 70047C9h, 614D5409h, 6F466E69h, 0BB986D72h, 47400047h CODE:0047C4C5                 dd 5E0046h, 696E5508h, 69614D74h CODE:0047C9C9                 db 6Eh, 2 dup(0)



这是经过IDC整理之后的结果:

代码:
CODE:0047BB4C     Tmainform_0_VmtPtr dd offset Tmainform_0_VMT CODE:0047BB4C                                             ; DATA XREF: start+20o CODE:0047BB4C                                             ; vmtSelfPtr CODE:0047BB50         dd 0                                ; vmtIntfTable CODE:0047BB54         dd 0                                ; vmtAutoTable CODE:0047BB58         dd 0                                ; vmtInitTable CODE:0047BB5C         dd offset Tmainform_TypeInfo        ; vmtTypeInfo CODE:0047BB60         dd offset Tmainform_0_FieldTab      ; vmtFieldTable CODE:0047BB64         dd offset Tmainform_0_MethodTab     ; vmtMethodTable CODE:0047BB68         dd offset Tmainform_0_DynTab        ; vmtDynamicTable CODE:0047BB6C         dd offset Tmainform_0_ClassTab      ; vmtClassName CODE:0047BB70         dd 4E4h                             ; vmtInstanceSize CODE:0047BB74         dd offset Tform_0_VmtPtr            ; vmtParent CODE:0047BB78         dd offset SafeCallException         ; vmtSafeCallException CODE:0047BB7C         dd offset AfterConstruction         ; vmtAfterConstruction CODE:0047BB80         dd offset BeforeDestruction         ; vmtBeforeDestruction CODE:0047BB84         dd offset Dispatch                  ; vmtDispatch CODE:0047BB88         dd offset @Forms@TCustomForm@DefaultHandler$qqrpv ; vmtDefaultHandler CODE:0047BB8C         dd offset @TTreeNodes@GetFirstNode  ; vmtNewInstance CODE:0047BB90         dd offset FreeInstance              ; vmtFreeInstance CODE:0047BB94         dd offset Destroy                   ; vmtDestroy CODE:0047BB98     Tmainform_0_VMT dd offset @Controls@TWinControl@AssignTo$qqrp19Classes@TPersistent CODE:0047BB98                                             ; DATA XREF: CODE:Tmainform_0_VmtPtro CODE:0047BB98                                             ; CODE:0047C9B7o CODE:0047BB98                                             ; vmtQueryInterface CODE:0047BB9C         dd offset @Forms@TCustomForm@DefineProperties$qqrp14Classes@TFiler ; vmtAddRef CODE:0047BBA0         dd offset @TPersistent@Assign       ; vmtRelease CODE:0047BBA4         dd offset @Forms@TCustomForm@Loaded$qqrv ; vmtCreateObject CODE:0047BBA8         dd offset @TCustomForm@Notification ; TCustomForm::Notification CODE:0047BBAC         dd offset @Forms@TCustomForm@ReadState$qqrp15Classes@TReader ; Forms::TCustomForm::ReadState(Classes::TReader *) CODE:0047BBB0         dd offset @Controls@TControl@SetName$qqrx17System@AnsiString ; Controls::TControl::SetName(System::AnsiString) CODE:0047BBB4         dd offset unknown_libname_63        ; Delphi 5 Visual Component Library CODE:0047BBB8         dd offset @Forms@TCustomForm@ValidateRename$qqrp18Classes@TComponentx17System@AnsiStringt2 ; Forms::TCustomForm::ValidateRename(Classes::TComponent *,System::AnsiString,System::AnsiString) CODE:0047BBBC         dd offset @TComponent@WriteState    ; TComponent::WriteState CODE:0047BBC0         dd offset @Forms@TCustomForm@QueryInterface$qqsrx5_GUIDpv ; Forms::TCustomForm::QueryInterface(_GUID &,void *) CODE:0047BBC4         dd offset @Forms@TCustomForm@$bctr$qqrp18Classes@TComponent ; Forms::TCustomForm::TCustomForm(Classes::TComponent *) CODE:0047BBC8         dd offset @Forms@TControl@CanResize ; Forms::TControl::CanResize CODE:0047BBCC         dd offset @Controls@TWinControl@CanAutoSize$qqrrit1 ; Controls::TWinControl::CanAutoSize(int &,int &) CODE:0047BBD0         dd offset @TWinControl@ConstrainedResize ; TWinControl::ConstrainedResize CODE:0047BBD4         dd offset @Controls@TControl@GetAction$qqrv ; Controls::TControl::GetAction(void) CODE:0047BBD8         dd offset @TWinControl@GetClientOrigin ; TWinControl::GetClientOrigin CODE:0047BBDC         dd offset @TCustomForm@GetClientRect ; TCustomForm::GetClientRect CODE:0047BBE0         dd offset @Controls@TWinControl@GetDeviceContext$qqrrui ; Controls::TWinControl::GetDeviceContext(uint &) CODE:0047BBE4         dd offset ReturnZero2 CODE:0047BBE8         dd offset sub_44DF08 CODE:0047BBEC         dd offset @Forms@TCustomForm@GetFloating$qqrv ; Forms::TCustomForm::GetFloating(void) CODE:0047BBF0         dd offset @Controls@TControl@GetFloatingDockSiteClass$qqrv ; Controls::TControl::GetFloatingDockSiteClass(void) CODE:0047BBF4         dd offset @Controls@TControl@SetAutoSize$qqro ; Controls::TControl::SetAutoSize(bool) CODE:0047BBF8         dd offset sub_44E080 CODE:0047BBFC         dd offset @Controls@TControl@SetEnabled$qqro ; Controls::TControl::SetEnabled(bool) CODE:0047BC00         dd offset @Forms@TCustomForm@SetParent$qqrp20Controls@TWinControl ; Forms::TCustomForm::SetParent(Controls::TWinControl *) CODE:0047BC04         dd offset @Forms@TCustomForm@SetParentBiDiMode$qqro ; Forms::TCustomForm::SetParentBiDiMode(bool) CODE:0047BC08         dd offset @Controls@TControl@SetBiDiMode$qqr17Classes@TBiDiMode ; Controls::TControl::SetBiDiMode(Classes::TBiDiMode) CODE:0047BC0C         dd offset @Forms@TCustomForm@WndProc$qqrr17Messages@TMessage ; Forms::TCustomForm::WndProc(Messages::TMessage &) CODE:0047BC10         dd offset @Controls@TControl@InitiateAction$qqrv ; Controls::TControl::InitiateAction(void) CODE:0047BC14         dd offset @TWinControl@Invalidate   ; TWinControl::Invalidate CODE:0047BC18         dd offset @Controls@TWinControl@Repaint$qqrv ; Controls::TWinControl::Repaint(void) CODE:0047BC1C         dd offset @Controls@TWinControl@SetBounds$qqriiii ; Controls::TWinControl::SetBounds(int,int,int,int) CODE:0047BC20         dd offset @Controls@TWinControl@Update$qqrv ; Controls::TWinControl::Update(void) CODE:0047BC24         dd offset @Forms@TScrollingWinControl@AdjustClientRect$qqrr11Types@TRect ; Forms::TScrollingWinControl::AdjustClientRect(Types::TRect &) CODE:0047BC28         dd offset sub_468698 CODE:0047BC2C         dd offset @Controls@TWinControl@CreateHandle$qqrv ; Controls::TWinControl::CreateHandle(void) CODE:0047BC30         dd offset @Forms@TCustomForm@CreateParams$qqrr22Controls@TCreateParams ; Forms::TCustomForm::CreateParams(Controls::TCreateParams &) CODE:0047BC34         dd offset @Forms@TCustomForm@CreateWindowHandle$qqrrx22Controls@TCreateParams ; Forms::TCustomForm::CreateWindowHandle(Controls::TCreateParams &) CODE:0047BC38         dd offset @Forms@TCustomForm@CreateWnd$qqrv ; Forms::TCustomForm::CreateWnd(void) CODE:0047BC3C         dd offset ReturnZero1 CODE:0047BC40         dd offset @Controls@TWinControl@CustomAlignPosition$qqrp17Controls@TControlrit2t2t2r11Types@TRectrx19Controls@TAlignInfo ; Controls::TWinControl::CustomAlignPosition(Controls::TControl *,int &,int &,int &,int &,Types::TRect &,Controls::TAlignInfo &) CODE:0047BC44         dd offset sub_4697F4 CODE:0047BC48         dd offset @Controls@TWinControl@DestroyWnd$qqrv ; Controls::TWinControl::DestroyWnd(void) CODE:0047BC4C         dd offset @TWinControl@GetControlExtents ; TWinControl::GetControlExtents CODE:0047BC50         dd offset @Forms@TCustomForm@PaintWindow$qqrui ; Forms::TCustomForm::PaintWindow(uint) CODE:0047BC54         dd offset sub_456690 CODE:0047BC58         dd offset sub_455118 CODE:0047BC5C         dd offset @Forms@TCustomForm@SetFocus$qqrv ; Forms::TCustomForm::SetFocus(void) CODE:0047BC60         dd offset @Forms@TScrollingWinControl@AutoScrollEnabled$qqrv ; Forms::TScrollingWinControl::AutoScrollEnabled(void) CODE:0047BC64         dd offset @Forms@TScrollingWinControl@AutoScrollInView$qqrp17Controls@TControl ; Forms::TScrollingWinControl::AutoScrollInView(Controls::TControl *) CODE:0047BC68         dd offset @Forms@TCustomForm@Resizing$qqr18Forms@TWindowState ; Forms::TCustomForm::Resizing(Forms::TWindowState) CODE:0047BC6C         dd offset @Forms@TCustomForm@DoCreate$qqrv ; Forms::TCustomForm::DoCreate(void) CODE:0047BC70         dd offset @Forms@TCustomForm@DoDestroy$qqrv ; Forms::TCustomForm::DoDestroy(void) CODE:0047BC74         dd offset @Forms@TCustomForm@UpdateActions$qqrv ; Forms::TCustomForm::UpdateActions(void) CODE:0047BC78         dd offset @TCustomListBox@$bctr     ; TCustomListBox::`...' CODE:0047BC7C         dd offset @Forms@TCustomForm@CloseQuery$qqrv ; Forms::TCustomForm::CloseQuery(void) CODE:0047BC80         dd offset @Forms@TCustomForm@SetFocusedControl$qqrp20Controls@TWinControl ; Forms::TCustomForm::SetFocusedControl(Controls::TWinControl *) CODE:0047BC84         dd offset sub_46B494 CODE:0047BC88         dd offset ReturnZero CODE:0047BC8C     Tmainform_0_FieldTab dw 123             ; DATA XREF: CODE:0047BB60o CODE:0047BC8C                                             ; Field Number CODE:0047BC8E         dd offset word_47C94A CODE:0047BC92         dd 2F8h CODE:0047BC96         dw 0 CODE:0047BC98     aOpendialog1 db 11,'OpenDialog1' CODE:0047BCA4         dd 2FCh CODE:0047BCA8         dw 1 CODE:0047BCAA     aSavedialog1 db 11,'SaveDialog1' CODE:0047BCB6         dd 300h CODE:0047BCBA         dw 2 CODE:0047BCBC     aTimer1 db 6,'Timer1' CODE:0047BCC3         dd 304h CODE:0047BCC7         dw 3 CODE:0047BCC9     aSuimainmenu1 db 12,'suiMainMenu1' CODE:0047BCD6         dd 308h CODE:0047BCDA         dw 4 CODE:0047BCDC     aProject1 db 8,'Project1' CODE:0047BCE5         dd 30Ch CODE:0047BCE9         dw 4 CODE:0047BCEB     aHelp2 db 5,'Help2' CODE:0047BCF1         dd 310h CODE:0047BCF5         dw 4 CODE:0047BCF7     aNewproject1 db 11,'NewProject1' CODE:0047BD03         dd 314h CODE:0047BD07         dw 4 CODE:0047BD09     aN11 db 3,'N11' CODE:0047BD0D         dd 318h CODE:0047BD11         dw 4 CODE:0047BD13     aOpenprojects1 db 13,'OpenProjects1' CODE:0047BD21         dd 31Ch CODE:0047BD25         dw 4 CODE:0047BD27     aSaveproject1 db 12,'SaveProject1' CODE:0047BD34         dd 320h CODE:0047BD38         dw 4 CODE:0047BD3A     aQuit2 db 5,'Quit2' CODE:0047BD40         dd 324h CODE:0047BD44         dw 4 CODE:0047BD46     aProject12 db 9,'Project12' CODE:0047BD50         dd 328h CODE:0047BD54         dw 4 CODE:0047BD56     aProject22 db 9,'Project22' CODE:0047BD60         dd 32Ch CODE:0047BD64         dw 4 CODE:0047BD66     aProject32 db 9,'Project32' CODE:0047BD70         dd 330h CODE:0047BD74         dw 4 CODE:0047BD76     aProject42 db 9,'Project42' CODE:0047BD80         dd 334h CODE:0047BD84         dw 4 CODE:0047BD86     aProject52 db 9,'project52' CODE:0047BD90         dd 338h CODE:0047BD94         dw 4 CODE:0047BD96     aN13 db 3,'N13' CODE:0047BD9A         dd 33Ch CODE:0047BD9E         dw 4 CODE:0047BDA0     aHelpcontent1 db 12,'HelpContent1' CODE:0047BDAD         dd 340h CODE:0047BDB1         dw 4 CODE:0047BDB3     aN14 db 3,'N14' CODE:0047BDB7         dd 344h CODE:0047BDBB         dw 4 CODE:0047BDBD     aHomepage1 db 9,'Homepage1' CODE:0047BDC7         dd 348h CODE:0047BDCB         dw 4 CODE:0047BDCD     aTechsupport3 db 12,'Techsupport3' CODE:0047BDDA         dd 34Ch CODE:0047BDDE         dw 4 CODE:0047BDE0     aN15 db 3,'N15' CODE:0047BDE4         dd 350h CODE:0047BDE8         dw 4 CODE:0047BDEA     aAbout2 db 6,'About2' CODE:0047BDF1         dd 354h CODE:0047BDF5         dw 4 CODE:0047BDF7     aN7 db 2,'N7' CODE:0047BDFA         dd 358h CODE:0047BDFE         dw 4 CODE:0047BE00     aBuynow1 db 7,'BuyNow1' CODE:0047BE08         dd 35Ch CODE:0047BE0C         dw 5 CODE:0047BE0E     aPagecontrol1 db 12,'PageControl1' CODE:0047BE1B         dd 360h CODE:0047BE1F         dw 6 CODE:0047BE21     aSuitabsheet4 db 12,'suiTabSheet4' CODE:0047BE2E         dd 364h CODE:0047BE32         dw 7 CODE:0047BE34     aBevel3 db 6,'Bevel3' CODE:0047BE3B         dd 368h CODE:0047BE3F         dw 8 CODE:0047BE41     aMemo1 db 5,'Memo1' CODE:0047BE47         dd 36Ch CODE:0047BE4B         dw 9 CODE:0047BE4D     aProgressbar1 db 12,'ProgressBar1' CODE:0047BE5A         dd 370h CODE:0047BE5E         dw 6 CODE:0047BE60     aSuitabsheet5 db 12,'suiTabSheet5' CODE:0047BE6D         dd 374h CODE:0047BE71         dw 0Ah CODE:0047BE73     aLbl db 3,'lbl' CODE:0047BE77         dd 378h CODE:0047BE7B         dw 0Bh CODE:0047BE7D     aPanel1 db 6,'Panel1' CODE:0047BE84         dd 37Ch CODE:0047BE88         dw 0Ah CODE:0047BE8A     aLabel11 db 7,'Label11' CODE:0047BE92         dd 380h CODE:0047BE96         dw 0Ah CODE:0047BE98     aLabel12 db 7,'Label12' CODE:0047BEA0         dd 384h CODE:0047BEA4         dw 0Ah CODE:0047BEA6     aLabel13 db 7,'Label13' CODE:0047BEAE         dd 388h CODE:0047BEB2         dw 0Ah CODE:0047BEB4     aLabel14 db 7,'Label14' CODE:0047BEBC         dd 38Ch CODE:0047BEC0         dw 0Ah CODE:0047BEC2     aLabel16 db 7,'Label16' CODE:0047BECA         dd 390h CODE:0047BECE         dw 0Ah CODE:0047BED0     aLabel17 db 7,'Label17' CODE:0047BED8         dd 394h CODE:0047BEDC         dw 0Ch CODE:0047BEDE     aButton3 db 7,'button3' CODE:0047BEE6         dd 398h CODE:0047BEEA         dw 6 CODE:0047BEEC     aSuitabsheet6 db 12,'suiTabSheet6' CODE:0047BEF9         dd 39Ch CODE:0047BEFD         dw 0Dh CODE:0047BEFF     aCheckbox3 db 9,'CheckBox3' CODE:0047BF09         dd 3A0h CODE:0047BF0D         dw 8 CODE:0047BF0F     aExpiremsg db 9,'expiremsg' CODE:0047BF19         dd 3A4h CODE:0047BF1D         dw 0Eh CODE:0047BF1F     aTrialset db 8,'trialset' CODE:0047BF28         dd 3A8h CODE:0047BF2C         dw 0Fh CODE:0047BF2E     aEdit5 db 5,'edit5' CODE:0047BF34         dd 3ACh CODE:0047BF38         dw 0Fh CODE:0047BF3A     aEdit8 db 5,'edit8' CODE:0047BF40         dd 3B0h CODE:0047BF44         dw 10h CODE:0047BF46     aDatetimepicker1 db 15,'DateTimePicker1' CODE:0047BF56         dd 3B4h CODE:0047BF5A         dw 6 CODE:0047BF5C     aSuitabsheet3 db 12,'suiTabSheet3' CODE:0047BF69         dd 3B8h CODE:0047BF6D         dw 7 CODE:0047BF6F     aBevel2 db 6,'Bevel2' CODE:0047BF76         dd 3BCh CODE:0047BF7A         dw 0Ah CODE:0047BF7C     aLabel15 db 7,'Label15' CODE:0047BF84         dd 3C0h CODE:0047BF88         dw 0Ah CODE:0047BF8A     aLabel7 db 6,'Label7' CODE:0047BF91         dd 3C4h CODE:0047BF95         dw 0Ah CODE:0047BF97     aLabel9 db 6,'Label9' CODE:0047BF9E         dd 3C8h CODE:0047BFA2         dw 0Ah CODE:0047BFA4     aLabel19 db 7,'Label19' CODE:0047BFAC         dd 3CCh CODE:0047BFB0         dw 0Ah CODE:0047BFB2     aLabel18 db 7,'Label18' CODE:0047BFBA         dd 3D0h CODE:0047BFBE         dw 0Dh CODE:0047BFC0     aCheckrsa db 8,'checkrsa' CODE:0047BFC9         dd 3D4h CODE:0047BFCD         dw 8 CODE:0047BFCF     aMemo2 db 5,'memo2' CODE:0047BFD5         dd 3D8h CODE:0047BFD9         dw 8 CODE:0047BFDB     aMsg_nokey db 9,'msg_nokey' CODE:0047BFE5         dd 3DCh CODE:0047BFE9         dw 0Fh CODE:0047BFEB     aEdit4 db 5,'edit4' CODE:0047BFF1         dd 3E0h CODE:0047BFF5         dw 0Dh CODE:0047BFF7     aCheckbox2 db 9,'CheckBox2' CODE:0047C001         dd 3E4h CODE:0047C005         dw 0Ch CODE:0047C007     aButton1 db 7,'Button1' CODE:0047C00F         dd 3E8h CODE:0047C013         dw 0Ch CODE:0047C015     aButton5 db 7,'Button5' CODE:0047C01D         dd 3ECh CODE:0047C021         dw 6 CODE:0047C023     aSuitabsheet2 db 12,'suiTabSheet2' CODE:0047C030         dd 3F0h CODE:0047C034         dw 0Eh CODE:0047C036     aYsxx db 4,'ysxx' CODE:0047C03B         dd 3F4h CODE:0047C03F         dw 6 CODE:0047C041     aSuitabsheet1 db 12,'suiTabSheet1' CODE:0047C04E         dd 3F8h CODE:0047C052         dw 0Ah CODE:0047C054     aLabel1 db 6,'Label1' CODE:0047C05B         dd 3FCh CODE:0047C05F         dw 11h CODE:0047C061     aSpeedbutton1 db 12,'SpeedButton1' CODE:0047C06E         dd 400h CODE:0047C072         dw 0Ah CODE:0047C074     aLabel4 db 6,'Label4' CODE:0047C07B         dd 404h CODE:0047C07F         dw 11h CODE:0047C081     aSpeedbutton2 db 12,'SpeedButton2' CODE:0047C08E         dd 408h CODE:0047C092         dw 0Fh CODE:0047C094     aEdit1 db 5,'Edit1' CODE:0047C09A         dd 40Ch CODE:0047C09E         dw 0Fh CODE:0047C0A0     aEdit2 db 5,'Edit2' CODE:0047C0A6         dd 410h CODE:0047C0AA         dw 12h CODE:0047C0AC     aImagelist1 db 10,'ImageList1' CODE:0047C0B7         dd 414h CODE:0047C0BB         dw 0Fh CODE:0047C0BD     aSuiedit1 db 8,'suiEdit1' CODE:0047C0C6         dd 418h CODE:0047C0CA         dw 13h CODE:0047C0CC     aSuigroupbox1 db 12,'suiGroupBox1' CODE:0047C0D9         dd 41Ch CODE:0047C0DD         dw 0Ah CODE:0047C0DF     aLabel5 db 6,'Label5' CODE:0047C0E6         dd 420h CODE:0047C0EA         dw 0Fh CODE:0047C0EC     aEdit6 db 5,'edit6' CODE:0047C0F2         dd 424h CODE:0047C0F6         dw 13h CODE:0047C0F8     aSuigroupbox2 db 12,'suiGroupBox2' CODE:0047C105         dd 428h CODE:0047C109         dw 0Dh CODE:0047C10B     aSuicheckbox3 db 12,'suiCheckBox3' CODE:0047C118         dd 42Ch CODE:0047C11C         dw 0Dh CODE:0047C11E     aSuicheckbox4 db 12,'suiCheckBox4' CODE:0047C12B         dd 430h CODE:0047C12F         dw 0Dh CODE:0047C131     aSuicheckbox5 db 12,'suiCheckBox5' CODE:0047C13E         dd 434h CODE:0047C142         dw 0Dh CODE:0047C144     aSuicheckbox2 db 12,'suiCheckBox2' CODE:0047C151         dd 438h CODE:0047C155         dw 0Dh CODE:0047C157     aCheckbox1 db 9,'CheckBox1' CODE:0047C161         dd 43Ch CODE:0047C165         dw 6 CODE:0047C167     aSuitabsheet7 db 12,'suiTabSheet7' CODE:0047C174         dd 440h CODE:0047C178         dw 0Dh CODE:0047C17A     aSuicheckbox1 db 12,'suiCheckBox1' CODE:0047C187         dd 444h CODE:0047C18B         dw 0Ch CODE:0047C18D     aSuibutton1 db 10,'suiButton1' CODE:0047C198         dd 448h CODE:0047C19C         dw 0Ah CODE:0047C19E     aLabel8 db 6,'Label8' CODE:0047C1A5         dd 44Ch CODE:0047C1A9         dw 0Fh CODE:0047C1AB     aEdit7 db 5,'edit7' CODE:0047C1B1         dd 450h CODE:0047C1B5         dw 14h CODE:0047C1B7     aSuitoolbar7 db 11,'suiToolBar7' CODE:0047C1C3         dd 454h CODE:0047C1C7         dw 15h CODE:0047C1C9     aToolbutton6 db 11,'ToolButton6' CODE:0047C1D5         dd 458h CODE:0047C1D9         dw 15h CODE:0047C1DB     aToolbutton7 db 11,'ToolButton7' CODE:0047C1E7         dd 45Ch CODE:0047C1EB         dw 15h CODE:0047C1ED     aToolbutton8 db 11,'ToolButton8' CODE:0047C1F9         dd 460h CODE:0047C1FD         dw 15h CODE:0047C1FF     aToolbutton9 db 11,'ToolButton9' CODE:0047C20B         dd 464h CODE:0047C20F         dw 15h CODE:0047C211     aToolbutton10 db 12,'ToolButton10' CODE:0047C21E         dd 468h CODE:0047C222         dw 15h CODE:0047C224     aToolbutton2 db 11,'ToolButton2' CODE:0047C230         dd 46Ch CODE:0047C234         dw 15h CODE:0047C236     aToolbutton3 db 11,'ToolButton3' CODE:0047C242         dd 470h CODE:0047C246         dw 0Fh CODE:0047C248     aEdit3 db 5,'edit3' CODE:0047C24E         dd 474h CODE:0047C252         dw 15h CODE:0047C254     aToolbutton40 db 12,'ToolButton40' CODE:0047C261         dd 478h CODE:0047C265         dw 15h CODE:0047C267     aToolbutton11 db 12,'ToolButton11' CODE:0047C274         dd 47Ch CODE:0047C278         dw 0Dh CODE:0047C27A     aCheckbox4 db 9,'CheckBox4' CODE:0047C284         dd 480h CODE:0047C288         dw 0Dh CODE:0047C28A     aCheckbox5 db 9,'CheckBox5' CODE:0047C294         dd 484h CODE:0047C298         dw 0Dh CODE:0047C29A     aCheckbox7 db 9,'CheckBox7' CODE:0047C2A4         dd 488h CODE:0047C2A8         dw 0Dh CODE:0047C2AA     aCheckbox8 db 9,'CheckBox8' CODE:0047C2B4         dd 48Ch CODE:0047C2B8         dw 0Dh CODE:0047C2BA     aCheckbox6 db 9,'CheckBox6' CODE:0047C2C4         dd 490h CODE:0047C2C8         dw 0Dh CODE:0047C2CA     aCheckbox9 db 9,'CheckBox9' CODE:0047C2D4         dd 494h CODE:0047C2D8         dw 0Dh CODE:0047C2DA     aCheckbox10 db 10,'CheckBox10' CODE:0047C2E5         dd 498h CODE:0047C2E9         dw 0Dh CODE:0047C2EB     aCheckbox11 db 10,'CheckBox11' CODE:0047C2F6         dd 49Ch CODE:0047C2FA         dw 0Dh CODE:0047C2FC     aCheckbox12 db 10,'CheckBox12' CODE:0047C307         dd 4A0h CODE:0047C30B         dw 4 CODE:0047C30D     aActivate1 db 9,'Activate1' CODE:0047C317         dd 4A4h CODE:0047C31B         dw 0Ah CODE:0047C31D     aLabel10 db 7,'Label10' CODE:0047C325         dd 4A8h CODE:0047C329         dw 0Fh CODE:0047C32B     aEdit9 db 5,'Edit9' CODE:0047C331         dd 4ACh CODE:0047C335         dw 7 CODE:0047C337     aBevel7 db 6,'Bevel7' CODE:0047C33E         dd 4B0h CODE:0047C342         dw 12h CODE:0047C344     aImagelist2 db 10,'ImageList2' CODE:0047C34F         dd 4B4h CODE:0047C353         dw 0Ah CODE:0047C355     aLabel2 db 6,'Label2' CODE:0047C35C         dd 4B8h CODE:0047C360         dw 0Ah CODE:0047C362     aSuiurllabel1 db 12,'suiURLLabel1' CODE:0047C36F         dd 4BCh CODE:0047C373         dw 0Ah CODE:0047C375     aUnregisterversion1 db 18,'unregisterversion1' CODE:0047C388         dd 4C0h CODE:0047C38C         dw 7 CODE:0047C38E     aBevel1 db 6,'Bevel1' CODE:0047C395         dd 4C4h CODE:0047C399         dw 7 CODE:0047C39B     aBevel4 db 6,'Bevel4' CODE:0047C3A2         dd 4C8h CODE:0047C3A6         dw 14h CODE:0047C3A8     aToolbar1 db 8,'ToolBar1' CODE:0047C3B1         dd 4CCh CODE:0047C3B5         dw 7 CODE:0047C3B7     aBevel5 db 6,'Bevel5' CODE:0047C3BE         dd 4D0h CODE:0047C3C2         dw 0Ch CODE:0047C3C4     aSpeedbutton8 db 12,'SpeedButton8' CODE:0047C3D1         dd 4D4h CODE:0047C3D5         dw 16h CODE:0047C3D7     aButton2 db 7,'Button2' CODE:0047C3DF         dd 4D8h CODE:0047C3E3         dw 0Ah CODE:0047C3E5     aLabel20 db 7,'Label20' CODE:0047C3ED         dd 4DCh CODE:0047C3F1         dw 8 CODE:0047C3F3     aExeinfo db 7,'EXEINFO' CODE:0047C3FB         dd 4E0h CODE:0047C3FF         dw 0Bh CODE:0047C401     aStatusbar db 9,'statusbar' CODE:0047C40B     Tmainform_0_MethodTab dw 67             ; DATA XREF: CODE:0047BB64o CODE:0047C40B                                             ; Method Number CODE:0047C40D         dw 11h CODE:0047C40F         dd offset Tmainform_0_Formcreate CODE:0047C413     aFormcreate db 10,'FormCreate' CODE:0047C41E         dw 10h CODE:0047C420         dd offset Tmainform_0_Formclose CODE:0047C424     aFormclose db 9,'FormClose' CODE:0047C42E         dw 0Eh CODE:0047C430         dd offset Tmainform_0_Protect CODE:0047C434     aProtect db 7,'protect' CODE:0047C43C         dw 0Fh CODE:0047C43E         dd offset Tmainform_0_Opensave CODE:0047C442     aOpensave db 8,'OpenSave' CODE:0047C44B         dw 13h CODE:0047C44D         dd offset Tmainform_0_Formactivate CODE:0047C451     aFormactivate db 12,'FormActivate' CODE:0047C45E         dw 0Bh CODE:0047C460         dd offset Tmainform_0_Test CODE:0047C464     aTest db 4,'TEST' CODE:0047C469         dw 12h CODE:0047C46B         dd offset Tmainform_0_Alignpefile CODE:0047C46F     aAlignpefile db 11,'AlignPEFile' CODE:0047C47B         dw 18h CODE:0047C47D         dd offset Tmainform_0_Addusrname2pefile CODE:0047C481     aAddusrname2pefile db 17,'AddUsrName2PEFile' CODE:0047C493         dw 17h CODE:0047C495         dd offset Tmainform_0_Addciddll2pefile CODE:0047C499     aAddciddll2pefile db 16,'AddCIDDLL2PEFile' CODE:0047C4AA         dw 14h CODE:0047C4AC         dd offset Tmainform_0_Adddll2pefile CODE:0047C4B0     aAdddll2pefile db 13,'AddDll2PEFile' CODE:0047C4BE         dw 12h CODE:0047C4C0         dd offset Tmainform_0_Gen_keyfile CODE:0047C4C4     aGen_keyfile db 11,'gen_keyfile' CODE:0047C4D0         dw 0Eh CODE:0047C4D2         dd offset Tmainform_0_New_prj CODE:0047C4D6     aNew_prj db 7,'new_prj' CODE:0047C4DE         dw 0Eh CODE:0047C4E0         dd offset Tmainform_0_Prj2wnd CODE:0047C4E4     aPrj2wnd db 7,'prj2wnd' CODE:0047C4EC         dw 0Eh CODE:0047C4EE         dd offset Tmainform_0_Wnd2prj CODE:0047C4F2     aWnd2prj db 7,'wnd2prj' CODE:0047C4FA         dw 14h CODE:0047C4FC         dd offset Tmainform_0_Checkrsaclick CODE:0047C500     aCheckrsaclick db 13,'checkrsaClick' CODE:0047C50E         dw 0Bh CODE:0047C510         dd offset Tmainform_0_Hint CODE:0047C514     aHint db 4,'hint' CODE:0047C519         dw 0Fh CODE:0047C51B         dd offset Tmainform_0_Load_prj CODE:0047C51F     aLoad_prj db 8,'load_prj' CODE:0047C528         dw 16h CODE:0047C52A         dd offset Tmainform_0_Save_prj_direct CODE:0047C52E     aSave_prj_direct db 15,'Save_prj_direct' CODE:0047C53E         dw 0Fh CODE:0047C540         dd offset Tmainform_0_Save_prj CODE:0047C544     aSave_prj db 8,'Save_prj' CODE:0047C54D         dw 0Bh CODE:0047C54F         dd offset Tmainform_0_Help_0 CODE:0047C553     aHelp_0 db 4,'help' CODE:0047C558         dw 16h CODE:0047C55A         dd offset Tmainform_0_Combobox1change CODE:0047C55E     aCombobox1change db 15,'ComboBox1Change' CODE:0047C56E         dw 18h CODE:0047C570         dd offset Tmainform_0_Setactivelanguage CODE:0047C574     aSetactivelanguage db 17,'SetActiveLanguage' CODE:0047C586         dw 0Eh CODE:0047C588         dd offset Tmainform_0_N2click CODE:0047C58C     aN2click db 7,'N2Click' CODE:0047C594         dw 12h CODE:0047C596         dd offset Tmainform_0_Edit3change CODE:0047C59A     aEdit3change db 11,'Edit3Change' CODE:0047C5A6         dw 12h CODE:0047C5A8         dd offset Tmainform_0_Memo2change CODE:0047C5AC     aMemo2change db 11,'Memo2Change' CODE:0047C5B8         dw 1Ah CODE:0047C5BA         dd offset Tmainform_0_Enemy_programchange CODE:0047C5BE     aEnemy_programchange db 19,'Enemy_programchange' CODE:0047C5D2         dw 12h CODE:0047C5D4         dd offset Tmainform_0_About1click CODE:0047C5D8     aAbout1click db 11,'about1Click' CODE:0047C5E4         dw 12h CODE:0047C5E6         dd offset Tmainform_0_Edit4change CODE:0047C5EA     aEdit4change db 11,'edit4Change' CODE:0047C5F6         dw 15h CODE:0047C5F8         dd offset Tmainform_0_Checkbox1click CODE:0047C5FC     aCheckbox1click db 14,'CheckBox1Click' CODE:0047C60B         dw 14h CODE:0047C60D         dd offset Tmainform_0_Homepageclick CODE:0047C611     aHomepageclick db 13,'homepageclick' CODE:0047C61F         dw 18h CODE:0047C621         dd offset Tmainform_0_Techsupport2click CODE:0047C625     aTechsupport2click db 17,'techsupport2Click' CODE:0047C637         dw 10h CODE:0047C639         dd offset Tmainform_0_Ysxxclick CODE:0047C63D     aYsxxclick db 9,'ysxxClick' CODE:0047C647         dw 14h CODE:0047C649         dd offset Tmainform_0_Trialsetclick CODE:0047C64D     aTrialsetclick db 13,'trialsetClick' CODE:0047C65B         dw 12h CODE:0047C65D         dd offset Tmainform_0_Edit5change CODE:0047C661     aEdit5change db 11,'Edit5Change' CODE:0047C66D         dw 12h CODE:0047C66F         dd offset Tmainform_0_Edit8change CODE:0047C673     aEdit8change db 11,'Edit8Change' CODE:0047C67F         dw 16h CODE:0047C681         dd offset Tmainform_0_Expiremsgchange CODE:0047C685     aExpiremsgchange db 15,'expiremsgChange' CODE:0047C695         dw 15h CODE:0047C697         dd offset Tmainform_0_Checkbox3click CODE:0047C69B     aCheckbox3click db 14,'CheckBox3Click' CODE:0047C6AA         dw 13h CODE:0047C6AC         dd offset Tmainform_0_Lastprj_open CODE:0047C6B0     aLastprj_open db 12,'lastprj_open' CODE:0047C6BD         dw 19h CODE:0047C6BF         dd offset Tmainform_0_Speedbutton11click CODE:0047C6C3     aSpeedbutton11click db 18,'SpeedButton11Click' CODE:0047C6D6         dw 19h CODE:0047C6D8         dd offset Tmainform_0_Speedbutton12click CODE:0047C6DC     aSpeedbutton12click db 18,'SpeedButton12Click' CODE:0047C6EF         dw 19h CODE:0047C6F1         dd offset Tmainform_0_Speedbutton13click CODE:0047C6F5     aSpeedbutton13click db 18,'SpeedButton13Click' CODE:0047C708         dw 12h CODE:0047C70A         dd offset Tmainform_0_Timer1timer CODE:0047C70E     aTimer1timer db 11,'Timer1Timer' CODE:0047C71A         dw 13h CODE:0047C71C         dd offset Tmainform_0_Button5click CODE:0047C720     aButton5click db 12,'Button5Click' CODE:0047C72D         dw 16h CODE:0047C72F         dd offset Tmainform_0_Msg_nokeychange CODE:0047C733     aMsg_nokeychange db 15,'msg_nokeyChange' CODE:0047C743         dw 15h CODE:0047C745         dd offset Tmainform_0_Checkbox2click CODE:0047C749     aCheckbox2click db 14,'CheckBox2Click' CODE:0047C758         dw 11h CODE:0047C75A         dd offset Tmainform_0_Quit2click CODE:0047C75E     aQuit2click db 10,'Quit2Click' CODE:0047C769         dw 0Fh CODE:0047C76B         dd offset Tmainform_0_Buyclick CODE:0047C76F     aBuyclick db 8,'Buyclick' CODE:0047C778         dw 18h CODE:0047C77A         dd offset Tmainform_0_Suicheckbox2click CODE:0047C77E     aSuicheckbox2click db 17,'suiCheckBox2Click' CODE:0047C790         dw 18h CODE:0047C792         dd offset Tmainform_0_Suicheckbox3click CODE:0047C796     aSuicheckbox3click db 17,'suiCheckBox3Click' CODE:0047C7A8         dw 18h CODE:0047C7AA         dd offset Tmainform_0_Suicheckbox4click CODE:0047C7AE     aSuicheckbox4click db 17,'suiCheckBox4Click' CODE:0047C7C0         dw 18h CODE:0047C7C2         dd offset Tmainform_0_Suicheckbox5click CODE:0047C7C6     aSuicheckbox5click db 17,'suiCheckBox5Click' CODE:0047C7D8         dw 1Ch CODE:0047C7DA         dd offset Tmainform_0_Datetimepicker1change CODE:0047C7DE     aDatetimepicker1change db 21,'DateTimePicker1Change' CODE:0047C7F4         dw 18h CODE:0047C7F6         dd offset Tmainform_0_Suicheckbox1click CODE:0047C7FA     aSuicheckbox1click db 17,'suiCheckBox1Click' CODE:0047C80C         dw 16h CODE:0047C80E         dd offset Tmainform_0_Suibutton1click CODE:0047C812     aSuibutton1click db 15,'suiButton1Click' CODE:0047C822         dw 12h CODE:0047C824         dd offset Tmainform_0_Edit1change CODE:0047C828     aEdit1change db 11,'Edit1Change' CODE:0047C834         dw 18h CODE:0047C836         dd offset Tmainform_0_Suiurllabel1click CODE:0047C83A     aSuiurllabel1click db 17,'suiURLLabel1Click' CODE:0047C84C         dw 19h CODE:0047C84E         dd offset Tmainform_0_Pagecontrol1change CODE:0047C852     aPagecontrol1change db 18,'PageControl1Change' CODE:0047C865         dw 15h CODE:0047C867         dd offset Tmainform_0_Checkbox4click CODE:0047C86B     aCheckbox4click db 14,'CheckBox4Click' CODE:0047C87A         dw 0Dh CODE:0047C87C         dd offset Tmainform_0_Hdlock CODE:0047C880     aHdlock db 6,'hDlock' CODE:0047C887         dw 15h CODE:0047C889         dd offset Tmainform_0_Checkbox9click CODE:0047C88D     aCheckbox9click db 14,'CheckBox9Click' CODE:0047C89C         dw 16h CODE:0047C89E         dd offset Tmainform_0_Checkbox10click CODE:0047C8A2     aCheckbox10click db 15,'CheckBox10Click' CODE:0047C8B2         dw 16h CODE:0047C8B4         dd offset Tmainform_0_Checkbox11click CODE:0047C8B8     aCheckbox11click db 15,'CheckBox11Click' CODE:0047C8C8         dw 16h CODE:0047C8CA         dd offset Tmainform_0_Checkbox12click CODE:0047C8CE     aCheckbox12click db 15,'CheckBox12Click' CODE:0047C8DE         dw 15h CODE:0047C8E0         dd offset Tmainform_0_Activate1click CODE:0047C8E4     aActivate1click db 14,'Activate1Click' CODE:0047C8F3         dw 12h CODE:0047C8F5         dd offset Tmainform_0_Edit9change CODE:0047C8F9     aEdit9change db 11,'Edit9Change' CODE:0047C905         dw 13h CODE:0047C907         dd offset Tmainform_0_Button3click CODE:0047C90B     aButton3click db 12,'Button3Click' CODE:0047C918         dw 1Ah CODE:0047C91A         dd offset Tmainform_0_Pagecontrol1drawtab CODE:0047C91E     aPagecontrol1drawtab db 19,'PageControl1DrawTab' CODE:0047C932     Tmainform_0_DynTab dw 2                 ; DATA XREF: CODE:0047BB68o CODE:0047C934         dw 85h, 86h CODE:0047C938         dd offset sub_4F25D8 CODE:0047C93C         dd offset sub_4F262C CODE:0047C940     Tmainform_0_ClassTab db 9,'TMainForm'   ; DATA XREF: CODE:0047BB6Co CODE:0047C94A     word_47C94A dw 17h                      ; DATA XREF: CODE:0047BC8Eo CODE:0047C94C         dd offset Topendialog_VmtPtr CODE:0047C950         dd offset Tsavedialog_VmtPtr CODE:0047C954         dd offset Ttimer_VmtPtr CODE:0047C958         dd offset Tmainmenu_VmtPtr CODE:0047C95C         dd offset Tmenuitem_0_VmtPtr CODE:0047C960         dd offset Tpagecontrol_VmtPtr CODE:0047C964         dd offset Ttabsheet_VmtPtr CODE:0047C968         dd offset Tbevel_VmtPtr CODE:0047C96C         dd offset Tmemo_VmtPtr CODE:0047C970         dd offset Tprogressbar_VmtPtr CODE:0047C974         dd offset Tlabel_VmtPtr CODE:0047C978         dd offset Tpanel_VmtPtr CODE:0047C97C         dd offset Tbutton_VmtPtr CODE:0047C980         dd offset Tcheckbox_VmtPtr CODE:0047C984         dd offset Tradiogroup_VmtPtr CODE:0047C988         dd offset Tedit_VmtPtr CODE:0047C98C         dd offset Tdatetimepicker_VmtPtr CODE:0047C990         dd offset Tspeedbutton_VmtPtr CODE:0047C994         dd offset Timagelist_VmtPtr CODE:0047C998         dd offset Tgroupbox_0_VmtPtr CODE:0047C99C         dd offset Ttoolbar_6_VmtPtr CODE:0047C9A0         dd offset Ttoolbutton_4_VmtPtr CODE:0047C9A4         dd offset Tbitbtn_VmtPtr CODE:0047C9A8     Tmainform_TypeInfo_Ptr dd offset Tmainform_TypeInfo CODE:0047C9AC     Tmainform_TypeInfo db 7                 ; DATA XREF: CODE:0047BB5Co CODE:0047C9AC                                             ; CODE:Tmainform_TypeInfo_Ptro CODE:0047C9AD     aTmainform db 9,'TMainForm' CODE:0047C9B7         dd offset Tmainform_0_VMT CODE:0047C9BB         dd offset Tform_TypeInfo_Ptr CODE:0047C9BF         dw 5Eh CODE:0047C9C1     aUnitmain db 8,'UnitMain' CODE:0047C9CA         dw 0