0040D8B6 55 push ebp
0040D8B7 8BEC mov ebp, esp ; (Initial CPU selection)
0040D8B9 81EC 58000000 sub esp, 58
0040D8BF 6A FF push -1
0040D8C1 > 6A 08 push 8 ; 标题(“标签1”的属性)
0040D8C3 > 68 09000116 push 16010009 ; 标签1(标签)
0040D8C8 > 68 01000152 push 52010001 ; 窗体单元1(父窗体)
0040D8CD > E8 B1030000 call 0040DC83 ; 取窗体对象属性(调用4号服务)
0040D8D2 83C4 10 add esp, 10
0040D8D5 8945 FC mov dword ptr [ebp-4], eax
0040D8D8 > 68 04000080 push 80000004 ; 文本型(基本数据类型)
0040D8DD 6A 00 push 0
0040D8DF 8B45 FC mov eax, dword ptr [ebp-4]
0040D8E2 85C0 test eax, eax
0040D8E4 75 05 jnz short 0040D8EB
0040D8E6 > B8 14314000 mov eax, 00403114 ; (常量)
0040D8EB 50 push eax
0040D8EC 68 01000000 push 1
0040D8F1 > BB 30010000 mov ebx, 130 ; 取文本长度(系统核心支持库)
0040D8F6 > E8 76030000 call 0040DC71 ; 调用核心支持库命令(调用3号服务)
0040D8FB 83C4 10 add esp, 10
0040D8FE 8945 F8 mov dword ptr [ebp-8], eax
0040D901 8B5D FC mov ebx, dword ptr [ebp-4]
0040D904 85DB test ebx, ebx
0040D906 74 09 je short 0040D911
0040D908 53 push ebx
0040D909 > E8 6F030000 call 0040DC7D ; 销毁从堆上分配到的内存(调用8号服务)
0040D90E 83C4 04 add esp, 4
0040D911 DB45 F8 fild dword ptr [ebp-8]
0040D914 DD5D F0 fstp qword ptr [ebp-10]
0040D917 DD45 F0 fld qword ptr [ebp-10]
0040D91A DC25 15314000 fsub qword ptr [403115]
0040D920 DD5D E8 fstp qword ptr [ebp-18]
0040D923 6A FF push -1
0040D925 > 6A 08 push 8 ; 标题(“标签1”的属性)
0040D927 > 68 09000116 push 16010009 ; 标签1(标签)
0040D92C > 68 01000152 push 52010001 ; 窗体单元1(父窗体)
0040D931 > E8 4D030000 call 0040DC83 ; 取窗体对象属性(调用4号服务)
0040D936 83C4 10 add esp, 10
0040D939 8945 E4 mov dword ptr [ebp-1C], eax
0040D93C DD45 E8 fld qword ptr [ebp-18]
0040D93F E8 AEFEFFFF call 0040D7F2
0040D944 > 68 01030080 push 80000301 ; 整数型(基本数据类型)
0040D949 6A 00 push 0
0040D94B 50 push eax
0040D94C > 68 04000080 push 80000004 ; 文本型(基本数据类型)
0040D951 6A 00 push 0
0040D953 8B45 E4 mov eax, dword ptr [ebp-1C]
0040D956 85C0 test eax, eax
0040D958 75 05 jnz short 0040D95F
0040D95A > B8 14314000 mov eax, 00403114 ; (常量)
0040D95F 50 push eax
0040D960 68 02000000 push 2
0040D965 > BB 34010000 mov ebx, 134 ; 取文本左边(系统核心支持库)
0040D96A > E8 02030000 call 0040DC71 ; 调用核心支持库命令(调用3号服务)
0040D96F 83C4 1C add esp, 1C
0040D972 8945 E0 mov dword ptr [ebp-20], eax
0040D975 8B5D E4 mov ebx, dword ptr [ebp-1C]
0040D978 85DB test ebx, ebx
0040D97A 74 09 je short <文本型(基本数据类型)>
0040D97C 53 push ebx
0040D97D > E8 FB020000 call 0040DC7D ; 销毁从堆上分配到的内存(调用8号服务)
0040D982 83C4 04 add esp, 4
0040D985 > 68 04000080 push 80000004 ; 文本型(基本数据类型)
0040D98A 6A 00 push 0
0040D98C 8B45 E0 mov eax, dword ptr [ebp-20]
0040D98F 85C0 test eax, eax
0040D991 75 05 jnz short 0040D998
0040D993 > B8 14314000 mov eax, 00403114 ; (常量)
0040D998 50 push eax
0040D999 68 01000000 push 1
0040D99E > BB DC090000 mov ebx, 9DC ; 到整数(系统核心支持库)
0040D9A3 > E8 C9020000 call 0040DC71 ; 调用核心支持库命令(调用3号服务)
0040D9A8 83C4 10 add esp, 10
0040D9AB 8945 DC mov dword ptr [ebp-24], eax
0040D9AE 8B5D E0 mov ebx, dword ptr [ebp-20]
0040D9B1 85DB test ebx, ebx
0040D9B3 74 09 je short 0040D9BE
0040D9B5 53 push ebx
0040D9B6 > E8 C2020000 call 0040DC7D ; 销毁从堆上分配到的内存(调用8号服务)
0040D9BB 83C4 04 add esp, 4
0040D9BE 6A FF push -1
0040D9C0 > 6A 08 push 8 ; 标题(“标签1”的属性)
0040D9C2 > 68 09000116 push 16010009 ; 标签1(标签)
0040D9C7 > 68 01000152 push 52010001 ; 窗体单元1(父窗体)
0040D9CC > E8 B2020000 call 0040DC83 ; 取窗体对象属性(调用4号服务)
0040D9D1 83C4 10 add esp, 10
0040D9D4 8945 D8 mov dword ptr [ebp-28], eax
0040D9D7 > 68 04000080 push 80000004 ; 文本型(基本数据类型)
0040D9DC 6A 00 push 0
0040D9DE 8B45 D8 mov eax, dword ptr [ebp-28]
0040D9E1 85C0 test eax, eax
0040D9E3 75 05 jnz short 0040D9EA
0040D9E5 > B8 14314000 mov eax, 00403114 ; (常量)
0040D9EA 50 push eax
0040D9EB 68 01000000 push 1
0040D9F0 > BB 30010000 mov ebx, 130 ; 取文本长度(系统核心支持库)
0040D9F5 > E8 77020000 call 0040DC71 ; 调用核心支持库命令(调用3号服务)
0040D9FA 83C4 10 add esp, 10
0040D9FD 8945 D4 mov dword ptr [ebp-2C], eax
0040DA00 8B5D D8 mov ebx, dword ptr [ebp-28]
0040DA03 85DB test ebx, ebx
0040DA05 74 09 je short 0040DA10
0040DA07 53 push ebx
0040DA08 > E8 70020000 call 0040DC7D ; 销毁从堆上分配到的内存(调用8号服务)
0040DA0D 83C4 04 add esp, 4
0040DA10 DB45 D4 fild dword ptr [ebp-2C]
0040DA13 DD5D CC fstp qword ptr [ebp-34]
0040DA16 DD45 CC fld qword ptr [ebp-34]
0040DA19 DC25 15314000 fsub qword ptr [403115]
0040DA1F DD5D C4 fstp qword ptr [ebp-3C]
0040DA22 6A FF push -1
0040DA24 > 6A 08 push 8 ; 标题(“标签1”的属性)
0040DA26 > 68 09000116 push 16010009 ; 标签1(标签)
0040DA2B > 68 01000152 push 52010001 ; 窗体单元1(父窗体)
0040DA30 > E8 4E020000 call 0040DC83 ; 取窗体对象属性(调用4号服务)
0040DA35 83C4 10 add esp, 10
0040DA38 8945 C0 mov dword ptr [ebp-40], eax
0040DA3B DD45 C4 fld qword ptr [ebp-3C]
0040DA3E E8 AFFDFFFF call 0040D7F2
0040DA43 > 68 01030080 push 80000301 ; 整数型(基本数据类型)
0040DA48 6A 00 push 0
0040DA4A 50 push eax
0040DA4B > 68 04000080 push 80000004 ; 文本型(基本数据类型)
0040DA50 6A 00 push 0
0040DA52 8B45 C0 mov eax, dword ptr [ebp-40]
0040DA55 85C0 test eax, eax
0040DA57 75 05 jnz short 0040DA5E
0040DA59 > B8 14314000 mov eax, 00403114 ; (常量)
0040DA5E 50 push eax
0040DA5F 68 02000000 push 2
0040DA64 > BB 38010000 mov ebx, 138 ; 取文本右边(系统核心支持库)
0040DA69 > E8 03020000 call 0040DC71 ; 调用核心支持库命令(调用3号服务)
0040DA6E 83C4 1C add esp, 1C
0040DA71 8945 BC mov dword ptr [ebp-44], eax
0040DA74 8B5D C0 mov ebx, dword ptr [ebp-40]
0040DA77 85DB test ebx, ebx
0040DA79 74 09 je short <文本型(基本数据类型)>
0040DA7B 53 push ebx
0040DA7C > E8 FC010000 call 0040DC7D ; 销毁从堆上分配到的内存(调用8号服务)
0040DA81 83C4 04 add esp, 4
0040DA84 > 68 04000080 push 80000004 ; 文本型(基本数据类型)
0040DA89 6A 00 push 0
0040DA8B 8B45 BC mov eax, dword ptr [ebp-44]
0040DA8E 85C0 test eax, eax
0040DA90 75 05 jnz short 0040DA97
0040DA92 > B8 14314000 mov eax, 00403114 ; (常量)
0040DA97 50 push eax
0040DA98 68 01000000 push 1
0040DA9D > BB DC090000 mov ebx, 9DC ; 到整数(系统核心支持库)
0040DAA2 > E8 CA010000 call 0040DC71 ; 调用核心支持库命令(调用3号服务)
0040DAA7 83C4 10 add esp, 10
0040DAAA 8945 B8 mov dword ptr [ebp-48], eax
0040DAAD 8B5D BC mov ebx, dword ptr [ebp-44]
0040DAB0 85DB test ebx, ebx
0040DAB2 74 09 je short 0040DABD
0040DAB4 53 push ebx
0040DAB5 > E8 C3010000 call 0040DC7D ; 销毁从堆上分配到的内存(调用8号服务)
0040DABA 83C4 04 add esp, 4
0040DABD FF75 B8 push dword ptr [ebp-48]
0040DAC0 FF75 DC push dword ptr [ebp-24]
0040DAC3 E8 1F010000 call 0040DBE7
0040DAC8 > 68 01030080 push 80000301 ; 整数型(基本数据类型)
0040DACD 6A 00 push 0
0040DACF 50 push eax
0040DAD0 68 01000000 push 1
0040DAD5 > BB 68010000 mov ebx, 168 ; 到文本(系统核心支持库)
0040DADA > E8 92010000 call 0040DC71 ; 调用核心支持库命令(调用3号服务)
0040DADF 83C4 10 add esp, 10
0040DAE2 8945 B0 mov dword ptr [ebp-50], eax
0040DAE5 6A FF push -1
0040DAE7 > 6A 08 push 8 ; 内容(“编辑框1”的属性)
0040DAE9 > 68 03000116 push 16010003 ; 编辑框1(编辑框)
0040DAEE > 68 01000152 push 52010001 ; 窗体单元1(父窗体)
0040DAF3 > E8 8B010000 call 0040DC83 ; 取窗体对象属性(调用4号服务)
0040DAF8 83C4 10 add esp, 10
0040DAFB 8945 AC mov dword ptr [ebp-54], eax
0040DAFE 8B45 B0 mov eax, dword ptr [ebp-50]
0040DB01 50 push eax
0040DB02 FF75 AC push dword ptr [ebp-54]
0040DB05 E8 0FFDFFFF call 0040D819
0040DB0A 83C4 08 add esp, 8
0040DB0D 83F8 00 cmp eax, 0
0040DB10 B8 00000000 mov eax, 0
0040DB15 0F94C0 sete al
0040DB18 8945 A8 mov dword ptr [ebp-58], eax
0040DB1B 8B5D AC mov ebx, dword ptr [ebp-54]
0040DB1E 85DB test ebx, ebx
0040DB20 74 09 je short 0040DB2B
0040DB22 53 push ebx
0040DB23 > E8 55010000 call 0040DC7D ; 销毁从堆上分配到的内存(调用8号服务)
0040DB28 83C4 04 add esp, 4
0040DB2B 8B5D B0 mov ebx, dword ptr [ebp-50]
0040DB2E 85DB test ebx, ebx
0040DB30 74 09 je short 0040DB3B
0040DB32 53 push ebx
0040DB33 > E8 45010000 call 0040DC7D ; 销毁从堆上分配到的内存(调用8号服务)
0040DB38 83C4 04 add esp, 4
0040DB3B 837D A8 00 cmp dword ptr [ebp-58], 0
0040DB3F 0F84 6E000000 je 0040DBB3
0040DB45 68 01000100 push 10001
0040DB4A > 68 00000106 push 6010000 ; 窗口1(窗口)
0040DB4F > 68 01000152 push 52010001 ; 窗体单元1(父窗体)
0040DB54 68 01000000 push 1
0040DB59 > BB 5C030000 mov ebx, 35C ; 取窗口句柄(系统核心支持库)
0040DB5E > E8 0E010000 call 0040DC71 ; 调用核心支持库命令(调用3号服务)
0040DB63 83C4 10 add esp, 10
0040DB66 8945 FC mov dword ptr [ebp-4], eax
0040DB69 > 68 01030080 push 80000301 ; 整数型(基本数据类型)
0040DB6E 6A 00 push 0
0040DB70 68 00000000 push 0
0040DB75 > 68 04000080 push 80000004 ; 文本型(基本数据类型)
0040DB7A 6A 00 push 0
0040DB7C > 68 1D314000 push 0040311D ; 提示
0040DB81 > 68 04000080 push 80000004 ; 文本型(基本数据类型)
0040DB86 6A 00 push 0
0040DB88 > 68 22314000 push 00403122 ; 注册成功!
0040DB8D > 68 01030080 push 80000301 ; 整数型(基本数据类型)
0040DB92 6A 00 push 0
0040DB94 FF75 FC push dword ptr [ebp-4]
0040DB97 68 04000000 push 4
0040DB9C BB 00000000 mov ebx, 0
0040DBA1 B8 01000000 mov eax, 1
0040DBA6 > E8 CC000000 call 0040DC77 ; 调用其他支持库命令(调用2号服务)
0040DBAB 83C4 34 add esp, 34
0040DBAE E9 30000000 jmp 0040DBE3
0040DBB3 6A 00 push 0
0040DBB5 6A 00 push 0
0040DBB7 6A 00 push 0
0040DBB9 > 68 01030080 push 80000301 ; 整数型(基本数据类型)
0040DBBE 6A 00 push 0
0040DBC0 68 00000000 push 0
0040DBC5 > 68 04000080 push 80000004 ; 文本型(基本数据类型)
0040DBCA 6A 00 push 0
0040DBCC > 68 2D314000 push 0040312D ; 注册失败
0040DBD1 68 03000000 push 3
0040DBD6 > BB 00030000 mov ebx, 300 ; 信息框(系统核心支持库)
0040DBDB > E8 91000000 call 0040DC71 ; 调用核心支持库命令(调用3号服务)
0040DBE0 83C4 28 add esp, 28
0040DBE3 8BE5 mov esp, ebp
0040DBE5 5D pop ebp
0040DBE6 C3 retn