- UID
- 13633
注册时间2006-5-20
阅读权限20
最后登录1970-1-1
以武会友
该用户从未签到
|
【破文标题】广东电子黄页破解
【破文作者】lizemi
【作者邮箱】
【作者主页】
【破解工具】PEID OD W32asm GetVBRes
【破解平台】
【软件名称】广东电子黄页
【软件大小】
【原版下载】http://www.softreg.com.cn/Detail ... -B400-E07EA7A7F52E/
【保护方式】
【软件简介】广东电子黄页, 包括20万家权威企业资料. 主要是广州企业资料, 另包括部分广东其他地市企业资料.
------------------------------------------------------------------------
1.用PEiD查壳,程序是Microsoft Visual Basic 5.0 / 6.0写的.
2.用GetVBRes修改字符(已注册.注册成功)为数字,已便W32asm查找.
3 用OD分别来到0040FFD0,004194F0 处
1)0040FFD0 > \55 push ebp
0040FFD1 . 8BEC mov ebp,esp
0040FFD3 . 83EC 18 sub esp,18
0040FFD6 . 68 46194000 push <jmp.&MSVBVM60.__vbaExceptHand>; SE handler installation
0040FFDB . 64:A1 00000000 mov eax,dword ptr fs:[0]
0040FFE1 . 50 push eax
0040FFE2 . 64:8925 000000>mov dword ptr fs:[0],esp
0040FFE9 . B8 B8010000 mov eax,1B8
0040FFEE . E8 4D19FFFF call <jmp.&MSVBVM60.__vbaChkstk>
0040FFF3 . 53 push ebx
0040FFF4 . 56 push esi
0040FFF5 . 57 push edi
0040FFF6 . 8965 E8 mov dword ptr ss:[ebp-18],esp
0040FFF9 . C745 EC E01140>mov dword ptr ss:[ebp-14],2E.004011>
00410000 . 8B45 08 mov eax,dword ptr ss:[ebp+8]
00410003 . 83E0 01 and eax,1
00410006 . 8945 F0 mov dword ptr ss:[ebp-10],eax
00410009 . 8B4D 08 mov ecx,dword ptr ss:[ebp+8]
0041000C . 83E1 FE and ecx,FFFFFFFE
0041000F . 894D 08 mov dword ptr ss:[ebp+8],ecx
00410012 . C745 F4 000000>mov dword ptr ss:[ebp-C],0
00410019 . 8B55 08 mov edx,dword ptr ss:[ebp+8]
0041001C . 8B02 mov eax,dword ptr ds:[edx]
0041001E . 8B4D 08 mov ecx,dword ptr ss:[ebp+8]
00410021 . 51 push ecx
00410022 . FF50 04 call dword ptr ds:[eax+4]
00410025 . C745 FC 010000>mov dword ptr ss:[ebp-4],1
0041002C . C745 FC 020000>mov dword ptr ss:[ebp-4],2
00410033 . 6A FF push -1
00410035 . FF15 4C104000 call dword ptr ds:[<&MSVBVM60.__vba>; MSVBVM60.__vbaOnError
0041003B . C745 FC 030000>mov dword ptr ss:[ebp-4],3
00410042 . 833D 18C44100 >cmp dword ptr ds:[41C418],0
00410049 . 75 1C jnz short 2E.00410067
0041004B . 68 18C44100 push 2E.0041C418
00410050 . 68 60CB4000 push 2E.0040CB60
00410055 . FF15 F0104000 call dword ptr ds:[<&MSVBVM60.__vba>; MSVBVM60.__vbaNew2
0041005B . C785 00FFFFFF >mov dword ptr ss:[ebp-100],2E.0041C>
00410065 . EB 0A jmp short 2E.00410071
00410067 > C785 00FFFFFF >mov dword ptr ss:[ebp-100],2E.0041C>
00410071 > 8B95 00FFFFFF mov edx,dword ptr ss:[ebp-100]
00410077 . 8B02 mov eax,dword ptr ds:[edx]
00410079 . 8985 2CFFFFFF mov dword ptr ss:[ebp-D4],eax
0041007F . 8D4D C0 lea ecx,dword ptr ss:[ebp-40]
00410082 . 51 push ecx
00410083 . 8B95 2CFFFFFF mov edx,dword ptr ss:[ebp-D4]
00410089 . 8B02 mov eax,dword ptr ds:[edx]
0041008B . 8B8D 2CFFFFFF mov ecx,dword ptr ss:[ebp-D4]
00410091 . 51 push ecx
00410092 . FF50 14 call dword ptr ds:[eax+14]
00410095 . DBE2 fclex
00410097 . 8985 28FFFFFF mov dword ptr ss:[ebp-D8],eax
0041009D . 83BD 28FFFFFF >cmp dword ptr ss:[ebp-D8],0
004100A4 . 7D 23 jge short 2E.004100C9
004100A6 . 6A 14 push 14
004100A8 . 68 50CB4000 push 2E.0040CB50
004100AD . 8B95 2CFFFFFF mov edx,dword ptr ss:[ebp-D4]
004100B3 . 52 push edx
004100B4 . 8B85 28FFFFFF mov eax,dword ptr ss:[ebp-D8]
004100BA . 50 push eax
004100BB . FF15 3C104000 call dword ptr ds:[<&MSVBVM60.__vba>; MSVBVM60.__vbaHresultCheckObj
004100C1 . 8985 FCFEFFFF mov dword ptr ss:[ebp-104],eax
004100C7 . EB 0A jmp short 2E.004100D3
004100C9 > C785 FCFEFFFF >mov dword ptr ss:[ebp-104],0
004100D3 > 8B4D C0 mov ecx,dword ptr ss:[ebp-40]
004100D6 . 898D 24FFFFFF mov dword ptr ss:[ebp-DC],ecx
004100DC . 8D55 CC lea edx,dword ptr ss:[ebp-34]
004100DF . 52 push edx
004100E0 . 8B85 24FFFFFF mov eax,dword ptr ss:[ebp-DC]
004100E6 . 8B08 mov ecx,dword ptr ds:[eax]
004100E8 . 8B95 24FFFFFF mov edx,dword ptr ss:[ebp-DC]
004100EE . 52 push edx
004100EF . FF51 50 call dword ptr ds:[ecx+50]
004100F2 . DBE2 fclex
004100F4 . 8985 20FFFFFF mov dword ptr ss:[ebp-E0],eax
004100FA . 83BD 20FFFFFF >cmp dword ptr ss:[ebp-E0],0
00410101 . 7D 23 jge short 2E.00410126
00410103 . 6A 50 push 50
00410105 . 68 70CB4000 push 2E.0040CB70
0041010A . 8B85 24FFFFFF mov eax,dword ptr ss:[ebp-DC]
00410110 . 50 push eax
00410111 . 8B8D 20FFFFFF mov ecx,dword ptr ss:[ebp-E0]
00410117 . 51 push ecx
00410118 . FF15 3C104000 call dword ptr ds:[<&MSVBVM60.__vba>; MSVBVM60.__vbaHresultCheckObj
0041011E . 8985 F8FEFFFF mov dword ptr ss:[ebp-108],eax
00410124 . EB 0A jmp short 2E.00410130
00410126 > C785 F8FEFFFF >mov dword ptr ss:[ebp-108],0
00410130 > 837D DC 00 cmp dword ptr ss:[ebp-24],0
00410134 . 75 1A jnz short 2E.00410150
00410136 . 8D55 DC lea edx,dword ptr ss:[ebp-24]
00410139 . 52 push edx
0041013A . 68 ACC94000 push 2E.0040C9AC
0041013F . FF15 F0104000 call dword ptr ds:[<&MSVBVM60.__vba>; MSVBVM60.__vbaNew2
00410145 . 8D45 DC lea eax,dword ptr ss:[ebp-24]
00410148 . 8985 F4FEFFFF mov dword ptr ss:[ebp-10C],eax
0041014E . EB 09 jmp short 2E.00410159
00410150 > 8D4D DC lea ecx,dword ptr ss:[ebp-24]
00410153 . 898D F4FEFFFF mov dword ptr ss:[ebp-10C],ecx
00410159 > 8B95 F4FEFFFF mov edx,dword ptr ss:[ebp-10C]
0041015F . 8B02 mov eax,dword ptr ds:[edx]
00410161 . 8985 1CFFFFFF mov dword ptr ss:[ebp-E4],eax
00410167 . 8D4D C4 lea ecx,dword ptr ss:[ebp-3C]
0041016A . 51 push ecx
0041016B . 68 80C94000 push 2E.0040C980 ; UNICODE "User"
00410170 . 68 6CC94000 push 2E.0040C96C ; UNICODE "System"
00410175 . 8B55 CC mov edx,dword ptr ss:[ebp-34]
00410178 . 52 push edx
00410179 . 68 58CD4000 push 2E.0040CD58 ; UNICODE "\options.dll"
0041017E . FF15 38104000 call dword ptr ds:[<&MSVBVM60.__vba>; MSVBVM60.__vbaStrCat
00410184 . 8BD0 mov edx,eax
00410186 . 8D4D C8 lea ecx,dword ptr ss:[ebp-38]
00410189 . FF15 2C114000 call dword ptr ds:[<&MSVBVM60.__vba>; MSVBVM60.__vbaStrMove
0041018F . 50 push eax
00410190 . 8B85 1CFFFFFF mov eax,dword ptr ss:[ebp-E4]
00410196 . 8B08 mov ecx,dword ptr ds:[eax]
00410198 . 8B95 1CFFFFFF mov edx,dword ptr ss:[ebp-E4]
0041019E . 52 push edx
0041019F . FF51 34 call dword ptr ds:[ecx+34]
004101A2 . DBE2 fclex
004101A4 . 8985 18FFFFFF mov dword ptr ss:[ebp-E8],eax
004101AA . 83BD 18FFFFFF >cmp dword ptr ss:[ebp-E8],0
004101B1 . 7D 23 jge short 2E.004101D6
004101B3 . 6A 34 push 34
004101B5 . 68 9CC94000 push 2E.0040C99C
004101BA . 8B85 1CFFFFFF mov eax,dword ptr ss:[ebp-E4]
004101C0 . 50 push eax
004101C1 . 8B8D 18FFFFFF mov ecx,dword ptr ss:[ebp-E8]
004101C7 . 51 push ecx
004101C8 . FF15 3C104000 call dword ptr ds:[<&MSVBVM60.__vba>; MSVBVM60.__vbaHresultCheckObj
004101CE . 8985 F0FEFFFF mov dword ptr ss:[ebp-110],eax
004101D4 . EB 0A jmp short 2E.004101E0
004101D6 > C785 F0FEFFFF >mov dword ptr ss:[ebp-110],0
004101E0 > 8B55 C4 mov edx,dword ptr ss:[ebp-3C]
004101E3 . 8B4D 08 mov ecx,dword ptr ss:[ebp+8]
004101E6 . 83C1 3C add ecx,3C
004101E9 . FF15 FC104000 call dword ptr ds:[<&MSVBVM60.__vba>; MSVBVM60.__vbaStrCopy
004101EF . 8D55 C4 lea edx,dword ptr ss:[ebp-3C]
004101F2 . 52 push edx
004101F3 . 8D45 C8 lea eax,dword ptr ss:[ebp-38]
004101F6 . 50 push eax
004101F7 . 8D4D CC lea ecx,dword ptr ss:[ebp-34]
004101FA . 51 push ecx
004101FB . 6A 03 push 3
004101FD . FF15 00114000 call dword ptr ds:[<&MSVBVM60.__vba>; MSVBVM60.__vbaFreeStrList
00410203 . 83C4 10 add esp,10
00410206 . 8D4D C0 lea ecx,dword ptr ss:[ebp-40]
00410209 . FF15 4C114000 call dword ptr ds:[<&MSVBVM60.__vba>; MSVBVM60.__vbaFreeObj
0041020F . C745 FC 040000>mov dword ptr ss:[ebp-4],4
00410216 . 833D 18C44100 >cmp dword ptr ds:[41C418],0
0041021D . 75 1C jnz short 2E.0041023B
0041021F . 68 18C44100 push 2E.0041C418
00410224 . 68 60CB4000 push 2E.0040CB60
00410229 . FF15 F0104000 call dword ptr ds:[<&MSVBVM60.__vba>; MSVBVM60.__vbaNew2
0041022F . C785 ECFEFFFF >mov dword ptr ss:[ebp-114],2E.0041C>
00410239 . EB 0A jmp short 2E.00410245
0041023B > C785 ECFEFFFF >mov dword ptr ss:[ebp-114],2E.0041C>
00410245 > 8B95 ECFEFFFF mov edx,dword ptr ss:[ebp-114]
0041024B . 8B02 mov eax,dword ptr ds:[edx]
0041024D . 8985 2CFFFFFF mov dword ptr ss:[ebp-D4],eax
00410253 . 8D4D C0 lea ecx,dword ptr ss:[ebp-40]
00410256 . 51 push ecx
00410257 . 8B95 2CFFFFFF mov edx,dword ptr ss:[ebp-D4]
0041025D . 8B02 mov eax,dword ptr ds:[edx]
0041025F . 8B8D 2CFFFFFF mov ecx,dword ptr ss:[ebp-D4]
00410265 . 51 push ecx
00410266 . FF50 14 call dword ptr ds:[eax+14]
00410269 . DBE2 fclex
0041026B . 8985 28FFFFFF mov dword ptr ss:[ebp-D8],eax
00410271 . 83BD 28FFFFFF >cmp dword ptr ss:[ebp-D8],0
00410278 . 7D 23 jge short 2E.0041029D
0041027A . 6A 14 push 14
0041027C . 68 50CB4000 push 2E.0040CB50
00410281 . 8B95 2CFFFFFF mov edx,dword ptr ss:[ebp-D4]
00410287 . 52 push edx
00410288 . 8B85 28FFFFFF mov eax,dword ptr ss:[ebp-D8]
0041028E . 50 push eax
0041028F . FF15 3C104000 call dword ptr ds:[<&MSVBVM60.__vba>; MSVBVM60.__vbaHresultCheckObj
00410295 . 8985 E8FEFFFF mov dword ptr ss:[ebp-118],eax
0041029B . EB 0A jmp short 2E.004102A7
0041029D > C785 E8FEFFFF >mov dword ptr ss:[ebp-118],0
004102A7 > 8B4D C0 mov ecx,dword ptr ss:[ebp-40]
004102AA . 898D 24FFFFFF mov dword ptr ss:[ebp-DC],ecx
004102B0 . 8D55 CC lea edx,dword ptr ss:[ebp-34]
004102B3 . 52 push edx
004102B4 . 8B85 24FFFFFF mov eax,dword ptr ss:[ebp-DC]
004102BA . 8B08 mov ecx,dword ptr ds:[eax]
004102BC . 8B95 24FFFFFF mov edx,dword ptr ss:[ebp-DC]
004102C2 . 52 push edx
004102C3 . FF51 50 call dword ptr ds:[ecx+50]
004102C6 . DBE2 fclex
004102C8 . 8985 20FFFFFF mov dword ptr ss:[ebp-E0],eax
004102CE . 83BD 20FFFFFF >cmp dword ptr ss:[ebp-E0],0
004102D5 . 7D 23 jge short 2E.004102FA
004102D7 . 6A 50 push 50
004102D9 . 68 70CB4000 push 2E.0040CB70
004102DE . 8B85 24FFFFFF mov eax,dword ptr ss:[ebp-DC]
004102E4 . 50 push eax
004102E5 . 8B8D 20FFFFFF mov ecx,dword ptr ss:[ebp-E0]
004102EB . 51 push ecx
004102EC . FF15 3C104000 call dword ptr ds:[<&MSVBVM60.__vba>; MSVBVM60.__vbaHresultCheckObj
004102F2 . 8985 E4FEFFFF mov dword ptr ss:[ebp-11C],eax
004102F8 . EB 0A jmp short 2E.00410304
004102FA > C785 E4FEFFFF >mov dword ptr ss:[ebp-11C],0
00410304 > 837D DC 00 cmp dword ptr ss:[ebp-24],0
00410308 . 75 1A jnz short 2E.00410324
0041030A . 8D55 DC lea edx,dword ptr ss:[ebp-24]
0041030D . 52 push edx
0041030E . 68 ACC94000 push 2E.0040C9AC
00410313 . FF15 F0104000 call dword ptr ds:[<&MSVBVM60.__vba>; MSVBVM60.__vbaNew2
00410319 . 8D45 DC lea eax,dword ptr ss:[ebp-24]
0041031C . 8985 E0FEFFFF mov dword ptr ss:[ebp-120],eax
00410322 . EB 09 jmp short 2E.0041032D
00410324 > 8D4D DC lea ecx,dword ptr ss:[ebp-24]
00410327 . 898D E0FEFFFF mov dword ptr ss:[ebp-120],ecx
0041032D > 8B95 E0FEFFFF mov edx,dword ptr ss:[ebp-120]
00410333 . 8B02 mov eax,dword ptr ds:[edx]
00410335 . 8985 1CFFFFFF mov dword ptr ss:[ebp-E4],eax
0041033B . 8D4D C4 lea ecx,dword ptr ss:[ebp-3C]
0041033E . 51 push ecx
0041033F . 68 90C74000 push 2E.0040C790
00410344 . 68 6CC94000 push 2E.0040C96C ; UNICODE "System"
00410349 . 8B55 CC mov edx,dword ptr ss:[ebp-34]
0041034C . 52 push edx
0041034D . 68 58CD4000 push 2E.0040CD58 ; UNICODE "\options.dll"
00410352 . FF15 38104000 call dword ptr ds:[<&MSVBVM60.__vba>; MSVBVM60.__vbaStrCat
00410358 . 8BD0 mov edx,eax
0041035A . 8D4D C8 lea ecx,dword ptr ss:[ebp-38]
0041035D . FF15 2C114000 call dword ptr ds:[<&MSVBVM60.__vba>; MSVBVM60.__vbaStrMove
00410363 . 50 push eax
00410364 . 8B85 1CFFFFFF mov eax,dword ptr ss:[ebp-E4]
0041036A . 8B08 mov ecx,dword ptr ds:[eax]
0041036C . 8B95 1CFFFFFF mov edx,dword ptr ss:[ebp-E4]
00410372 . 52 push edx
00410373 . FF51 34 call dword ptr ds:[ecx+34]
00410376 . DBE2 fclex
00410378 . 8985 18FFFFFF mov dword ptr ss:[ebp-E8],eax
0041037E . 83BD 18FFFFFF >cmp dword ptr ss:[ebp-E8],0
00410385 . 7D 23 jge short 2E.004103AA
00410387 . 6A 34 push 34
00410389 . 68 9CC94000 push 2E.0040C99C
0041038E . 8B85 1CFFFFFF mov eax,dword ptr ss:[ebp-E4]
00410394 . 50 push eax
00410395 . 8B8D 18FFFFFF mov ecx,dword ptr ss:[ebp-E8]
0041039B . 51 push ecx
0041039C . FF15 3C104000 call dword ptr ds:[<&MSVBVM60.__vba>; MSVBVM60.__vbaHresultCheckObj
004103A2 . 8985 DCFEFFFF mov dword ptr ss:[ebp-124],eax
004103A8 . EB 0A jmp short 2E.004103B4
004103AA > C785 DCFEFFFF >mov dword ptr ss:[ebp-124],0
004103B4 > 8B55 C4 mov edx,dword ptr ss:[ebp-3C]
004103B7 . 52 push edx
004103B8 . FF15 D0104000 call dword ptr ds:[<&MSVBVM60.__vba>; MSVBVM60.__vbaI2Str
004103BE . 8B4D 08 mov ecx,dword ptr ss:[ebp+8]
004103C1 . 66:8941 40 mov word ptr ds:[ecx+40],ax
004103C5 . 8D55 C4 lea edx,dword ptr ss:[ebp-3C]
004103C8 . 52 push edx
004103C9 . 8D45 C8 lea eax,dword ptr ss:[ebp-38]
004103CC . 50 push eax
004103CD . 8D4D CC lea ecx,dword ptr ss:[ebp-34]
004103D0 . 51 push ecx
004103D1 . 6A 03 push 3
004103D3 . FF15 00114000 call dword ptr ds:[<&MSVBVM60.__vba>; MSVBVM60.__vbaFreeStrList
004103D9 . 83C4 10 add esp,10
004103DC . 8D4D C0 lea ecx,dword ptr ss:[ebp-40]
004103DF . FF15 4C114000 call dword ptr ds:[<&MSVBVM60.__vba>; MSVBVM60.__vbaFreeObj
004103E5 . C745 FC 050000>mov dword ptr ss:[ebp-4],5
004103EC . 833D 18C44100 >cmp dword ptr ds:[41C418],0
004103F3 . 75 1C jnz short 2E.00410411
004103F5 . 68 18C44100 push 2E.0041C418
004103FA . 68 60CB4000 push 2E.0040CB60
004103FF . FF15 F0104000 call dword ptr ds:[<&MSVBVM60.__vba>; MSVBVM60.__vbaNew2
00410405 . C785 D8FEFFFF >mov dword ptr ss:[ebp-128],2E.0041C>
0041040F . EB 0A jmp short 2E.0041041B
00410411 > C785 D8FEFFFF >mov dword ptr ss:[ebp-128],2E.0041C>
0041041B > 8B95 D8FEFFFF mov edx,dword ptr ss:[ebp-128]
00410421 . 8B02 mov eax,dword ptr ds:[edx]
00410423 . 8985 2CFFFFFF mov dword ptr ss:[ebp-D4],eax
00410429 . 8D4D C0 lea ecx,dword ptr ss:[ebp-40]
0041042C . 51 push ecx
0041042D . 8B95 2CFFFFFF mov edx,dword ptr ss:[ebp-D4]
00410433 . 8B02 mov eax,dword ptr ds:[edx]
00410435 . 8B8D 2CFFFFFF mov ecx,dword ptr ss:[ebp-D4]
0041043B . 51 push ecx
0041043C . FF50 14 call dword ptr ds:[eax+14]
0041043F . DBE2 fclex
00410441 . 8985 28FFFFFF mov dword ptr ss:[ebp-D8],eax
00410447 . 83BD 28FFFFFF >cmp dword ptr ss:[ebp-D8],0
0041044E . 7D 23 jge short 2E.00410473
00410450 . 6A 14 push 14
00410452 . 68 50CB4000 push 2E.0040CB50
00410457 . 8B95 2CFFFFFF mov edx,dword ptr ss:[ebp-D4]
0041045D . 52 push edx
0041045E . 8B85 28FFFFFF mov eax,dword ptr ss:[ebp-D8]
00410464 . 50 push eax
00410465 . FF15 3C104000 call dword ptr ds:[<&MSVBVM60.__vba>; MSVBVM60.__vbaHresultCheckObj
0041046B . 8985 D4FEFFFF mov dword ptr ss:[ebp-12C],eax
00410471 . EB 0A jmp short 2E.0041047D
00410473 > C785 D4FEFFFF >mov dword ptr ss:[ebp-12C],0
0041047D > 8B4D C0 mov ecx,dword ptr ss:[ebp-40]
00410480 . 898D 24FFFFFF mov dword ptr ss:[ebp-DC],ecx
00410486 . 8D55 CC lea edx,dword ptr ss:[ebp-34]
00410489 . 52 push edx
0041048A . 8B85 24FFFFFF mov eax,dword ptr ss:[ebp-DC]
00410490 . 8B08 mov ecx,dword ptr ds:[eax]
00410492 . 8B95 24FFFFFF mov edx,dword ptr ss:[ebp-DC]
00410498 . 52 push edx
00410499 . FF51 50 call dword ptr ds:[ecx+50]
0041049C . DBE2 fclex
0041049E . 8985 20FFFFFF mov dword ptr ss:[ebp-E0],eax
004104A4 . 83BD 20FFFFFF >cmp dword ptr ss:[ebp-E0],0
004104AB . 7D 23 jge short 2E.004104D0
004104AD . 6A 50 push 50
004104AF . 68 70CB4000 push 2E.0040CB70
004104B4 . 8B85 24FFFFFF mov eax,dword ptr ss:[ebp-DC]
004104BA . 50 push eax
004104BB . 8B8D 20FFFFFF mov ecx,dword ptr ss:[ebp-E0]
004104C1 . 51 push ecx
004104C2 . FF15 3C104000 call dword ptr ds:[<&MSVBVM60.__vba>; MSVBVM60.__vbaHresultCheckObj
004104C8 . 8985 D0FEFFFF mov dword ptr ss:[ebp-130],eax
004104CE . EB 0A jmp short 2E.004104DA
004104D0 > C785 D0FEFFFF >mov dword ptr ss:[ebp-130],0
004104DA > 837D DC 00 cmp dword ptr ss:[ebp-24],0
004104DE . 75 1A jnz short 2E.004104FA
004104E0 . 8D55 DC lea edx,dword ptr ss:[ebp-24]
004104E3 . 52 push edx
004104E4 . 68 ACC94000 push 2E.0040C9AC
004104E9 . FF15 F0104000 call dword ptr ds:[<&MSVBVM60.__vba>; MSVBVM60.__vbaNew2
004104EF . 8D45 DC lea eax,dword ptr ss:[ebp-24]
004104F2 . 8985 CCFEFFFF mov dword ptr ss:[ebp-134],eax
004104F8 . EB 09 jmp short 2E.00410503
004104FA > 8D4D DC lea ecx,dword ptr ss:[ebp-24]
004104FD . 898D CCFEFFFF mov dword ptr ss:[ebp-134],ecx
00410503 > 8B95 CCFEFFFF mov edx,dword ptr ss:[ebp-134]
00410509 . 8B02 mov eax,dword ptr ds:[edx]
0041050B . 8985 1CFFFFFF mov dword ptr ss:[ebp-E4],eax
00410511 . 8D4D C4 lea ecx,dword ptr ss:[ebp-3C]
00410514 . 51 push ecx
00410515 . 68 A8C74000 push 2E.0040C7A8 ; UNICODE "RegCode"
0041051A . 68 6CC94000 push 2E.0040C96C ; UNICODE "System"
0041051F . 8B55 CC mov edx,dword ptr ss:[ebp-34]
00410522 . 52 push edx
00410523 . 68 58CD4000 push 2E.0040CD58 ; UNICODE "\options.dll"
00410528 . FF15 38104000 call dword ptr ds:[<&MSVBVM60.__vba>; MSVBVM60.__vbaStrCat
0041052E . 8BD0 mov edx,eax
00410530 . 8D4D C8 lea ecx,dword ptr ss:[ebp-38]
00410533 . FF15 2C114000 call dword ptr ds:[<&MSVBVM60.__vba>; MSVBVM60.__vbaStrMove
00410539 . 50 push eax
0041053A . 8B85 1CFFFFFF mov eax,dword ptr ss:[ebp-E4]
00410540 . 8B08 mov ecx,dword ptr ds:[eax]
00410542 . 8B95 1CFFFFFF mov edx,dword ptr ss:[ebp-E4]
00410548 . 52 push edx
00410549 . FF51 34 call dword ptr ds:[ecx+34]
0041054C . DBE2 fclex
0041054E . 8985 18FFFFFF mov dword ptr ss:[ebp-E8],eax
00410554 . 83BD 18FFFFFF >cmp dword ptr ss:[ebp-E8],0
0041055B . 7D 23 jge short 2E.00410580
0041055D . 6A 34 push 34
0041055F . 68 9CC94000 push 2E.0040C99C
00410564 . 8B85 1CFFFFFF mov eax,dword ptr ss:[ebp-E4]
0041056A . 50 push eax
0041056B . 8B8D 18FFFFFF mov ecx,dword ptr ss:[ebp-E8]
00410571 . 51 push ecx
00410572 . FF15 3C104000 call dword ptr ds:[<&MSVBVM60.__vba>; MSVBVM60.__vbaHresultCheckObj
00410578 . 8985 C8FEFFFF mov dword ptr ss:[ebp-138],eax
0041057E . EB 0A jmp short 2E.0041058A
00410580 > C785 C8FEFFFF >mov dword ptr ss:[ebp-138],0
0041058A > 8B55 C4 mov edx,dword ptr ss:[ebp-3C]
0041058D . 8B4D 08 mov ecx,dword ptr ss:[ebp+8]
00410590 . 83C1 44 add ecx,44
00410593 . FF15 FC104000 call dword ptr ds:[<&MSVBVM60.__vba>; MSVBVM60.__vbaStrCopy
00410599 . 8D55 C4 lea edx,dword ptr ss:[ebp-3C]
0041059C . 52 push edx
0041059D . 8D45 C8 lea eax,dword ptr ss:[ebp-38]
004105A0 . 50 push eax
004105A1 . 8D4D CC lea ecx,dword ptr ss:[ebp-34]
004105A4 . 51 push ecx
004105A5 . 6A 03 push 3
004105A7 . FF15 00114000 call dword ptr ds:[<&MSVBVM60.__vba>; MSVBVM60.__vbaFreeStrList
004105AD . 83C4 10 add esp,10
004105B0 . 8D4D C0 lea ecx,dword ptr ss:[ebp-40]
004105B3 . FF15 4C114000 call dword ptr ds:[<&MSVBVM60.__vba>; MSVBVM60.__vbaFreeObj
004105B9 . C745 FC 060000>mov dword ptr ss:[ebp-4],6
004105C0 . 837D D4 00 cmp dword ptr ss:[ebp-2C],0
004105C4 . 75 1A jnz short 2E.004105E0
004105C6 . 8D55 D4 lea edx,dword ptr ss:[ebp-2C]
004105C9 . 52 push edx
004105CA . 68 D8C74000 push 2E.0040C7D8
004105CF . FF15 F0104000 call dword ptr ds:[<&MSVBVM60.__vba>; MSVBVM60.__vbaNew2
004105D5 . 8D45 D4 lea eax,dword ptr ss:[ebp-2C]
004105D8 . 8985 C4FEFFFF mov dword ptr ss:[ebp-13C],eax
004105DE . EB 09 jmp short 2E.004105E9
004105E0 > 8D4D D4 lea ecx,dword ptr ss:[ebp-2C]
004105E3 . 898D C4FEFFFF mov dword ptr ss:[ebp-13C],ecx
004105E9 > 8B95 C4FEFFFF mov edx,dword ptr ss:[ebp-13C]
004105EF . 8B02 mov eax,dword ptr ds:[edx]
004105F1 . 8985 2CFFFFFF mov dword ptr ss:[ebp-D4],eax
004105F7 . 8D8D 34FFFFFF lea ecx,dword ptr ss:[ebp-CC]
004105FD . 51 push ecx
004105FE . 8D55 D0 lea edx,dword ptr ss:[ebp-30]
00410601 . 52 push edx
00410602 . 8D45 D8 lea eax,dword ptr ss:[ebp-28]
00410605 . 50 push eax
00410606 . 8B4D 08 mov ecx,dword ptr ss:[ebp+8]
00410609 . 8B51 44 mov edx,dword ptr ds:[ecx+44]
0041060C . 52 push edx
0041060D . 8B85 2CFFFFFF mov eax,dword ptr ss:[ebp-D4]
00410613 . 8B08 mov ecx,dword ptr ds:[eax]
00410615 . 8B95 2CFFFFFF mov edx,dword ptr ss:[ebp-D4]
0041061B . 52 push edx
0041061C . FF51 2C call dword ptr ds:[ecx+2C]
0041061F . DBE2 fclex
00410621 . 8985 28FFFFFF mov dword ptr ss:[ebp-D8],eax
00410627 . 83BD 28FFFFFF >cmp dword ptr ss:[ebp-D8],0
0041062E . 7D 23 jge short 2E.00410653
00410630 . 6A 2C push 2C
00410632 . 68 C8C74000 push 2E.0040C7C8
00410637 . 8B85 2CFFFFFF mov eax,dword ptr ss:[ebp-D4]
0041063D . 50 push eax
0041063E . 8B8D 28FFFFFF mov ecx,dword ptr ss:[ebp-D8]
00410644 . 51 push ecx
00410645 . FF15 3C104000 call dword ptr ds:[<&MSVBVM60.__vba>; MSVBVM60.__vbaHresultCheckObj
0041064B . 8985 C0FEFFFF mov dword ptr ss:[ebp-140],eax
00410651 . EB 0A jmp short 2E.0041065D
00410653 > C785 C0FEFFFF >mov dword ptr ss:[ebp-140],0
0041065D > 0FBF95 34FFFFF>movsx edx,word ptr ss:[ebp-CC]
00410664 . 85D2 test edx,edx
00410666 0F84 0A040000 je 2E.00410A76 //.......关键跳转.je改成nop
0041066C . C745 FC 070000>mov dword ptr ss:[ebp-4],7
00410673 . 8B45 D8 mov eax,dword ptr ss:[ebp-28]
00410676 . 50 push eax
00410677 . 8B4D 08 mov ecx,dword ptr ss:[ebp+8]
0041067A . 8B51 3C mov edx,dword ptr ds:[ecx+3C]
0041067D . 52 push edx
0041067E . FF15 88104000 call dword ptr ds:[<&MSVBVM60.__vba>; MSVBVM60.__vbaStrCmp
00410684 . 8BF0 mov esi,eax
00410686 . F7DE neg esi
00410688 . 1BF6 sbb esi,esi
0041068A . F7DE neg esi
0041068C . 8B45 D0 mov eax,dword ptr ss:[ebp-30]
0041068F . 50 push eax
00410690 . FF15 D0104000 call dword ptr ds:[<&MSVBVM60.__vba>; MSVBVM60.__vbaI2Str
00410696 . 8B4D 08 mov ecx,dword ptr ss:[ebp+8]
00410699 . 33D2 xor edx,edx
0041069B . 66:3B41 40 cmp ax,word ptr ds:[ecx+40]
0041069F . 0F95C2 setne dl
004106A2 . 0BF2 or esi,edx
004106A4 . 85F6 test esi,esi
004106A6 0F85 CA030000 jnz 2E.00410A76
004106AC . C745 FC 080000>mov dword ptr ss:[ebp-4],8
004106B3 . 8B45 08 mov eax,dword ptr ss:[ebp+8]
004106B6 . 66:C740 38 FFF>mov word ptr ds:[eax+38],0FFFF
004106BC . C745 FC 090000>mov dword ptr ss:[ebp-4],9
004106C3 . 68 20CB4000 push 2E.0040CB20
004106C8 . 6A 00 push 0
004106CA . 6A 03 push 3
004106CC . 8B4D 08 mov ecx,dword ptr ss:[ebp+8]
004106CF . 8B11 mov edx,dword ptr ds:[ecx]
004106D1 . 8B45 08 mov eax,dword ptr ss:[ebp+8]
004106D4 . 50 push eax
004106D5 . FF92 14030000 call dword ptr ds:[edx+314]
004106DB . 50 push eax
004106DC . 8D4D C0 lea ecx,dword ptr ss:[ebp-40]
004106DF . 51 push ecx
004106E0 . FF15 50104000 call dword ptr ds:[<&MSVBVM60.__vba>; MSVBVM60.__vbaObjSet
004106E6 . 50 push eax
004106E7 . 8D55 A8 lea edx,dword ptr ss:[ebp-58]
004106EA . 52 push edx
004106EB . FF15 A0104000 call dword ptr ds:[<&MSVBVM60.__vba>; MSVBVM60.__vbaLateIdCallLd
004106F1 . 83C4 10 add esp,10
004106F4 . 50 push eax
004106F5 . FF15 94104000 call dword ptr ds:[<&MSVBVM60.__vba>; MSVBVM60.__vbaCastObjVar
004106FB . 50 push eax
004106FC . 8D45 BC lea eax,dword ptr ss:[ebp-44]
004106FF . 50 push eax
00410700 . FF15 50104000 call dword ptr ds:[<&MSVBVM60.__vba>; MSVBVM60.__vbaObjSet
00410706 . 8985 2CFFFFFF mov dword ptr ss:[ebp-D4],eax
0041070C . C745 A0 030000>mov dword ptr ss:[ebp-60],3
00410713 . C745 98 020000>mov dword ptr ss:[ebp-68],2
0041071A . 8D4D B8 lea ecx,dword ptr ss:[ebp-48]
0041071D . 51 push ecx
0041071E . 8D55 98 lea edx,dword ptr ss:[ebp-68]
00410721 . 52 push edx
00410722 . 8B85 2CFFFFFF mov eax,dword ptr ss:[ebp-D4]
00410728 . 8B08 mov ecx,dword ptr ds:[eax]
0041072A . 8B95 2CFFFFFF mov edx,dword ptr ss:[ebp-D4]
00410730 . 52 push edx
00410731 . FF51 24 call dword ptr ds:[ecx+24]
00410734 . DBE2 fclex
00410736 . 8985 28FFFFFF mov dword ptr ss:[ebp-D8],eax
0041073C . 83BD 28FFFFFF >cmp dword ptr ss:[ebp-D8],0
00410743 . 7D 23 jge short 2E.00410768
00410745 . 6A 24 push 24
00410747 . 68 20CB4000 push 2E.0040CB20
0041074C . 8B85 2CFFFFFF mov eax,dword ptr ss:[ebp-D4]
00410752 . 50 push eax
00410753 . 8B8D 28FFFFFF mov ecx,dword ptr ss:[ebp-D8]
00410759 . 51 push ecx
0041075A . FF15 3C104000 call dword ptr ds:[<&MSVBVM60.__vba>; MSVBVM60.__vbaHresultCheckObj
00410760 . 8985 BCFEFFFF mov dword ptr ss:[ebp-144],eax
00410766 . EB 0A jmp short 2E.00410772
00410768 > C785 BCFEFFFF >mov dword ptr ss:[ebp-144],0
00410772 > 8B55 B8 mov edx,dword ptr ss:[ebp-48]
00410775 . 8995 24FFFFFF mov dword ptr ss:[ebp-DC],edx
0041077B . 68 78CD4000 push 2E.0040CD78
00410780 . 8B85 24FFFFFF mov eax,dword ptr ss:[ebp-DC]
00410786 . 8B08 mov ecx,dword ptr ds:[eax]
00410788 . 8B95 24FFFFFF mov edx,dword ptr ss:[ebp-DC]
0041078E . 52 push edx
0041078F . FF91 80000000 call dword ptr ds:[ecx+80]
00410795 . DBE2 fclex
00410797 . 8985 20FFFFFF mov dword ptr ss:[ebp-E0],eax
0041079D . 83BD 20FFFFFF >cmp dword ptr ss:[ebp-E0],0
004107A4 . 7D 26 jge short 2E.004107CC
004107A6 . 68 80000000 push 80
004107AB . 68 30CB4000 push 2E.0040CB30
004107B0 . 8B85 24FFFFFF mov eax,dword ptr ss:[ebp-DC]
004107B6 . 50 push eax
004107B7 . 8B8D 20FFFFFF mov ecx,dword ptr ss:[ebp-E0]
004107BD . 51 push ecx
004107BE . FF15 3C104000 call dword ptr ds:[<&MSVBVM60.__vba>; MSVBVM60.__vbaHresultCheckObj
004107C4 . 8985 B8FEFFFF mov dword ptr ss:[ebp-148],eax
004107CA . EB 0A jmp short 2E.004107D6
004107CC > C785 B8FEFFFF >mov dword ptr ss:[ebp-148],0
004107D6 > 8D55 B8 lea edx,dword ptr ss:[ebp-48]
004107D9 . 52 push edx
004107DA . 8D45 BC lea eax,dword ptr ss:[ebp-44]
004107DD . 50 push eax
004107DE . 8D4D C0 lea ecx,dword ptr ss:[ebp-40]
004107E1 . 51 push ecx
004107E2 . 6A 03 push 3
004107E4 . FF15 2C104000 call dword ptr ds:[<&MSVBVM60.__vba>; MSVBVM60.__vbaFreeObjList
004107EA . 83C4 10 add esp,10
004107ED . 8D55 98 lea edx,dword ptr ss:[ebp-68]
004107F0 . 52 push edx
004107F1 . 8D45 A8 lea eax,dword ptr ss:[ebp-58]
004107F4 . 50 push eax
004107F5 . 6A 02 push 2
004107F7 . FF15 20104000 call dword ptr ds:[<&MSVBVM60.__vba>; MSVBVM60.__vbaFreeVarList
004107FD . 83C4 0C add esp,0C
00410800 . C745 FC 0A0000>mov dword ptr ss:[ebp-4],0A
00410807 . 68 84CD4000 push 2E.0040CD84
0041080C . 6A 00 push 0
0041080E . 6A 03 push 3
00410810 . 8B4D 08 mov ecx,dword ptr ss:[ebp+8]
00410813 . 8B11 mov edx,dword ptr ds:[ecx]
00410815 . 8B45 08 mov eax,dword ptr ss:[ebp+8]
00410818 . 50 push eax
00410819 . FF92 0C030000 call dword ptr ds:[edx+30C]
0041081F . 50 push eax
00410820 . 8D4D C0 lea ecx,dword ptr ss:[ebp-40]
00410823 . 51 push ecx
00410824 . FF15 50104000 call dword ptr ds:[<&MSVBVM60.__vba>; MSVBVM60.__vbaObjSet
0041082A . 50 push eax
0041082B . 8D55 A8 lea edx,dword ptr ss:[ebp-58]
0041082E . 52 push edx
0041082F . FF15 A0104000 call dword ptr ds:[<&MSVBVM60.__vba>; MSVBVM60.__vbaLateIdCallLd
00410835 . 83C4 10 add esp,10
00410838 . 50 push eax
00410839 . FF15 94104000 call dword ptr ds:[<&MSVBVM60.__vba>; MSVBVM60.__vbaCastObjVar
0041083F . 50 push eax
00410840 . 8D45 BC lea eax,dword ptr ss:[ebp-44]
00410843 . 50 push eax
00410844 . FF15 50104000 call dword ptr ds:[<&MSVBVM60.__vba>; MSVBVM60.__vbaObjSet
0041084A . 8985 2CFFFFFF mov dword ptr ss:[ebp-D4],eax
00410850 . C745 A0 060000>mov dword ptr ss:[ebp-60],6
00410857 . C745 98 020000>mov dword ptr ss:[ebp-68],2
0041085E . 8D4D B8 lea ecx,dword ptr ss:[ebp-48]
00410861 . 51 push ecx
00410862 . 8D55 98 lea edx,dword ptr ss:[ebp-68]
00410865 . 52 push edx
00410866 . 8B85 2CFFFFFF mov eax,dword ptr ss:[ebp-D4]
0041086C . 8B08 mov ecx,dword ptr ds:[eax]
0041086E . 8B95 2CFFFFFF mov edx,dword ptr ss:[ebp-D4]
00410874 . 52 push edx
00410875 . FF51 24 call dword ptr ds:[ecx+24]
00410878 . DBE2 fclex
0041087A . 8985 28FFFFFF mov dword ptr ss:[ebp-D8],eax
00410880 . 83BD 28FFFFFF >cmp dword ptr ss:[ebp-D8],0
00410887 . 7D 23 jge short 2E.004108AC
00410889 . 6A 24 push 24
0041088B . 68 84CD4000 push 2E.0040CD84
00410890 . 8B85 2CFFFFFF mov eax,dword ptr ss:[ebp-D4]
00410896 . 50 push eax
00410897 . 8B8D 28FFFFFF mov ecx,dword ptr ss:[ebp-D8]
0041089D . 51 push ecx
0041089E . FF15 3C104000 call dword ptr ds:[<&MSVBVM60.__vba>; MSVBVM60.__vbaHresultCheckObj
004108A4 . 8985 B4FEFFFF mov dword ptr ss:[ebp-14C],eax
004108AA . EB 0A jmp short 2E.004108B6
004108AC > C785 B4FEFFFF >mov dword ptr ss:[ebp-14C],0
004108B6 > 8B55 B8 mov edx,dword ptr ss:[ebp-48]
004108B9 . 8995 24FFFFFF mov dword ptr ss:[ebp-DC],edx
004108BF . 6A 00 push 0
004108C1 . 8B85 24FFFFFF mov eax,dword ptr ss:[ebp-DC]
004108C7 . 8B08 mov ecx,dword ptr ds:[eax]
004108C9 . 8B95 24FFFFFF mov edx,dword ptr ss:[ebp-DC]
004108CF . 52 push edx
004108D0 . FF51 58 call dword ptr ds:[ecx+58]
004108D3 . DBE2 fclex
004108D5 . 8985 20FFFFFF mov dword ptr ss:[ebp-E0],eax
004108DB . 83BD 20FFFFFF >cmp dword ptr ss:[ebp-E0],0
004108E2 . 7D 23 jge short 2E.00410907
004108E4 . 6A 58 push 58
004108E6 . 68 94CD4000 push 2E.0040CD94
004108EB . 8B85 24FFFFFF mov eax,dword ptr ss:[ebp-DC]
004108F1 . 50 push eax
004108F2 . 8B8D 20FFFFFF mov ecx,dword ptr ss:[ebp-E0]
004108F8 . 51 push ecx
004108F9 . FF15 3C104000 call dword ptr ds:[<&MSVBVM60.__vba>; MSVBVM60.__vbaHresultCheckObj
004108FF . 8985 B0FEFFFF mov dword ptr ss:[ebp-150],eax
00410905 . EB 0A jmp short 2E.00410911
00410907 > C785 B0FEFFFF >mov dword ptr ss:[ebp-150],0
00410911 > 8D55 B8 lea edx,dword ptr ss:[ebp-48]
00410914 . 52 push edx
00410915 . 8D45 BC lea eax,dword ptr ss:[ebp-44]
00410918 . 50 push eax
00410919 . 8D4D C0 lea ecx,dword ptr ss:[ebp-40]
0041091C . 51 push ecx
0041091D . 6A 03 push 3
0041091F . FF15 2C104000 call dword ptr ds:[<&MSVBVM60.__vba>; MSVBVM60.__vbaFreeObjList
00410925 . 83C4 10 add esp,10
00410928 . 8D55 98 lea edx,dword ptr ss:[ebp-68]
0041092B . 52 push edx
0041092C . 8D45 A8 lea eax,dword ptr ss:[ebp-58]
0041092F . 50 push eax
00410930 . 6A 02 push 2
00410932 . FF15 20104000 call dword ptr ds:[<&MSVBVM60.__vba>; MSVBVM60.__vbaFreeVarList
00410938 . 83C4 0C add esp,0C
0041093B . C745 FC 0B0000>mov dword ptr ss:[ebp-4],0B
00410942 . 68 84CD4000 push 2E.0040CD84
00410947 . 6A 00 push 0
00410949 . 6A 03 push 3
0041094B . 8B4D 08 mov ecx,dword ptr ss:[ebp+8]
0041094E . 8B11 mov edx,dword ptr ds:[ecx]
00410950 . 8B45 08 mov eax,dword ptr ss:[ebp+8]
00410953 . 50 push eax
00410954 . FF92 0C030000 call dword ptr ds:[edx+30C]
0041095A . 50 push eax
0041095B . 8D4D C0 lea ecx,dword ptr ss:[ebp-40]
0041095E . 51 push ecx
0041095F . FF15 50104000 call dword ptr ds:[<&MSVBVM60.__vba>; MSVBVM60.__vbaObjSet
00410965 . 50 push eax
00410966 . 8D55 A8 lea edx,dword ptr ss:[ebp-58]
00410969 . 52 push edx
0041096A . FF15 A0104000 call dword ptr ds:[<&MSVBVM60.__vba>; MSVBVM60.__vbaLateIdCallLd
00410970 . 83C4 10 add esp,10
00410973 . 50 push eax
00410974 . FF15 94104000 call dword ptr ds:[<&MSVBVM60.__vba>; MSVBVM60.__vbaCastObjVar
0041097A . 50 push eax
0041097B . 8D45 BC lea eax,dword ptr ss:[ebp-44]
0041097E . 50 push eax
0041097F . FF15 50104000 call dword ptr ds:[<&MSVBVM60.__vba>; MSVBVM60.__vbaObjSet
00410985 . 8985 2CFFFFFF mov dword ptr ss:[ebp-D4],eax
0041098B . C745 A0 070000>mov dword ptr ss:[ebp-60],7
00410992 . C745 98 020000>mov dword ptr ss:[ebp-68],2
00410999 . 8D4D B8 lea ecx,dword ptr ss:[ebp-48]
0041099C . 51 push ecx
0041099D . 8D55 98 lea edx,dword ptr ss:[ebp-68]
004109A0 . 52 push edx
004109A1 . 8B85 2CFFFFFF mov eax,dword ptr ss:[ebp-D4]
004109A7 . 8B08 mov ecx,dword ptr ds:[eax]
004109A9 . 8B95 2CFFFFFF mov edx,dword ptr ss:[ebp-D4]
004109AF . 52 push edx
004109B0 . FF51 24 call dword ptr ds:[ecx+24]
004109B3 . DBE2 fclex
004109B5 . 8985 28FFFFFF mov dword ptr ss:[ebp-D8],eax
004109BB . 83BD 28FFFFFF >cmp dword ptr ss:[ebp-D8],0
004109C2 . 7D 23 jge short 2E.004109E7
004109C4 . 6A 24 push 24
004109C6 . 68 84CD4000 push 2E.0040CD84
004109CB . 8B85 2CFFFFFF mov eax,dword ptr ss:[ebp-D4]
004109D1 . 50 push eax
004109D2 . 8B8D 28FFFFFF mov ecx,dword ptr ss:[ebp-D8]
004109D8 . 51 push ecx
004109D9 . FF15 3C104000 call dword ptr ds:[<&MSVBVM60.__vba>; MSVBVM60.__vbaHresultCheckObj
004109DF . 8985 ACFEFFFF mov dword ptr ss:[ebp-154],eax
004109E5 . EB 0A jmp short 2E.004109F1
004109E7 > C785 ACFEFFFF >mov dword ptr ss:[ebp-154],0
004109F1 > 8B55 B8 mov edx,dword ptr ss:[ebp-48]
004109F4 . 8995 24FFFFFF mov dword ptr ss:[ebp-DC],edx
004109FA . 6A 00 push 0
004109FC . 8B85 24FFFFFF mov eax,dword ptr ss:[ebp-DC]
00410A02 . 8B08 mov ecx,dword ptr ds:[eax]
00410A04 . 8B95 24FFFFFF mov edx,dword ptr ss:[ebp-DC]
00410A0A . 52 push edx
00410A0B . FF51 58 call dword ptr ds:[ecx+58]
00410A0E . DBE2 fclex
00410A10 . 8985 20FFFFFF mov dword ptr ss:[ebp-E0],eax
00410A16 . 83BD 20FFFFFF >cmp dword ptr ss:[ebp-E0],0
00410A1D . 7D 23 jge short 2E.00410A42
00410A1F . 6A 58 push 58
00410A21 . 68 94CD4000 push 2E.0040CD94
00410A26 . 8B85 24FFFFFF mov eax,dword ptr ss:[ebp-DC]
00410A2C . 50 push eax
00410A2D . 8B8D 20FFFFFF mov ecx,dword ptr ss:[ebp-E0]
00410A33 . 51 push ecx
00410A34 . FF15 3C104000 call dword ptr ds:[<&MSVBVM60.__vba>; MSVBVM60.__vbaHresultCheckObj
00410A3A . 8985 A8FEFFFF mov dword ptr ss:[ebp-158],eax
00410A40 . EB 0A jmp short 2E.00410A4C
00410A42 > C785 A8FEFFFF >mov dword ptr ss:[ebp-158],0
00410A4C > 8D55 B8 lea edx,dword ptr ss:[ebp-48]
00410A4F . 52 push edx
00410A50 . 8D45 BC lea eax,dword ptr ss:[ebp-44]
00410A53 . 50 push eax
00410A54 . 8D4D C0 lea ecx,dword ptr ss:[ebp-40]
00410A57 . 51 push ecx
00410A58 . 6A 03 push 3
00410A5A . FF15 2C104000 call dword ptr ds:[<&MSVBVM60.__vba>; MSVBVM60.__vbaFreeObjList
00410A60 . 83C4 10 add esp,10
00410A63 . 8D55 98 lea edx,dword ptr ss:[ebp-68]
00410A66 . 52 push edx
00410A67 . 8D45 A8 lea eax,dword ptr ss:[ebp-58]
00410A6A . 50 push eax
00410A6B . 6A 02 push 2
00410A6D . FF15 20104000 call dword ptr ds:[<&MSVBVM60.__vba>; MSVBVM60.__vbaFreeVarList
00410A73 . 83C4 0C add esp,0C
00410A76 > C745 FC 0E0000>mov dword ptr ss:[ebp-4],0E
00410A7D . 833D 18C44100 >cmp dword ptr ds:[41C418],0
00410A84 . 75 1C jnz short 2E.00410AA2
00410A86 . 68 18C44100 push 2E.0041C418
00410A8B . 68 60CB4000 push 2E.0040CB60
00410A90 . FF15 F0104000 call dword ptr ds:[<&MSVBVM60.__vba>; MSVBVM60.__vbaNew2
00410A96 . C785 A4FEFFFF >mov dword ptr ss:[ebp-15C],2E.0041C>
00410AA0 . EB 0A jmp short 2E.00410AAC
00410AA2 > C785 A4FEFFFF >mov dword ptr ss:[ebp-15C],2E.0041C>
00410AAC > 8B8D A4FEFFFF mov ecx,dword ptr ss:[ebp-15C]
00410AB2 . 8B11 mov edx,dword ptr ds:[ecx]
00410AB4 . 8995 2CFFFFFF mov dword ptr ss:[ebp-D4],edx
00410ABA . 8D45 C0 lea eax,dword ptr ss:[ebp-40]
00410ABD . 50 push eax
00410ABE . 8B8D 2CFFFFFF mov ecx,dword ptr ss:[ebp-D4]
00410AC4 . 8B11 mov edx,dword ptr ds:[ecx]
00410AC6 . 8B85 2CFFFFFF mov eax,dword ptr ss:[ebp-D4]
00410ACC . 50 push eax
00410ACD . FF52 14 call dword ptr ds:[edx+14]
00410AD0 . DBE2 fclex
00410AD2 . 8985 28FFFFFF mov dword ptr ss:[ebp-D8],eax
00410AD8 . 83BD 28FFFFFF >cmp dword ptr ss:[ebp-D8],0
00410ADF . 7D 23 jge short 2E.00410B04
00410AE1 . 6A 14 push 14
00410AE3 . 68 50CB4000 push 2E.0040CB50
00410AE8 . 8B8D 2CFFFFFF mov ecx,dword ptr ss:[ebp-D4]
00410AEE . 51 push ecx
00410AEF . 8B95 28FFFFFF mov edx,dword ptr ss:[ebp-D8]
00410AF5 . 52 push edx
00410AF6 . FF15 3C104000 call dword ptr ds:[<&MSVBVM60.__vba>; MSVBVM60.__vbaHresultCheckObj
2)004194F0 > \55 push ebp
004194F1 . 8BEC mov ebp,esp
004194F3 . 83EC 18 sub esp,18
004194F6 . 68 46194000 push <jmp.&MSVBVM60.__vbaExceptHand>; SE handler installation
004194FB . 64:A1 00000000 mov eax,dword ptr fs:[0]
00419501 . 50 push eax
00419502 . 64:8925 000000>mov dword ptr fs:[0],esp
00419509 . B8 BC010000 mov eax,1BC
0041950E . E8 2D84FEFF call <jmp.&MSVBVM60.__vbaChkstk>
00419513 . 53 push ebx
00419514 . 56 push esi
00419515 . 57 push edi
00419516 . 8965 E8 mov dword ptr ss:[ebp-18],esp
00419519 . C745 EC 101840>mov dword ptr ss:[ebp-14],2E.004018>
00419520 . 8B45 08 mov eax,dword ptr ss:[ebp+8]
00419523 . 83E0 01 and eax,1
00419526 . 8945 F0 mov dword ptr ss:[ebp-10],eax
00419529 . 8B4D 08 mov ecx,dword ptr ss:[ebp+8]
0041952C . 83E1 FE and ecx,FFFFFFFE
0041952F . 894D 08 mov dword ptr ss:[ebp+8],ecx
00419532 . C745 F4 000000>mov dword ptr ss:[ebp-C],0
00419539 . 8B55 08 mov edx,dword ptr ss:[ebp+8]
0041953C . 8B02 mov eax,dword ptr ds:[edx]
0041953E . 8B4D 08 mov ecx,dword ptr ss:[ebp+8]
00419541 . 51 push ecx
00419542 . FF50 04 call dword ptr ds:[eax+4]
00419545 . C745 FC 010000>mov dword ptr ss:[ebp-4],1
0041954C . C745 FC 020000>mov dword ptr ss:[ebp-4],2
00419553 . 6A FF push -1
00419555 . FF15 4C104000 call dword ptr ds:[<&MSVBVM60.__vba>; MSVBVM60.__vbaOnError
0041955B . C745 FC 030000>mov dword ptr ss:[ebp-4],3
00419562 . 8B55 0C mov edx,dword ptr ss:[ebp+C]
00419565 . 66:8B02 mov ax,word ptr ds:[edx]
00419568 . 66:8985 04FFFF>mov word ptr ss:[ebp-FC],ax
0041956F . 0FBF8D 04FFFFF>movsx ecx,word ptr ss:[ebp-FC]
00419576 . 898D E8FEFFFF mov dword ptr ss:[ebp-118],ecx
0041957C . 83BD E8FEFFFF >cmp dword ptr ss:[ebp-118],0
00419583 . 74 24 je short 2E.004195A9
00419585 . 83BD E8FEFFFF >cmp dword ptr ss:[ebp-118],1
0041958C . 0F84 FD130000 je 2E.0041A98F
00419592 . 83BD E8FEFFFF >cmp dword ptr ss:[ebp-118],2
00419599 . 0F84 6D160000 je 2E.0041AC0C
0041959F . E9 14170000 jmp 2E.0041ACB8
004195A4 . E9 0F170000 jmp 2E.0041ACB8
004195A9 > C745 FC 050000>mov dword ptr ss:[ebp-4],5
004195B0 . 8B55 08 mov edx,dword ptr ss:[ebp+8]
004195B3 . 8B02 mov eax,dword ptr ds:[edx]
004195B5 . 8B4D 08 mov ecx,dword ptr ss:[ebp+8]
004195B8 . 51 push ecx
004195B9 . FF90 00030000 call dword ptr ds:[eax+300]
004195BF . 50 push eax
004195C0 . 8D55 B4 lea edx,dword ptr ss:[ebp-4C]
004195C3 . 52 push edx
004195C4 . FF15 50104000 call dword ptr ds:[<&MSVBVM60.__vba>; MSVBVM60.__vbaObjSet
004195CA . 8985 24FFFFFF mov dword ptr ss:[ebp-DC],eax
004195D0 . 8D85 28FFFFFF lea eax,dword ptr ss:[ebp-D8]
004195D6 . 50 push eax
004195D7 . 8B8D 24FFFFFF mov ecx,dword ptr ss:[ebp-DC]
004195DD . 8B11 mov edx,dword ptr ds:[ecx]
004195DF . 8B85 24FFFFFF mov eax,dword ptr ss:[ebp-DC]
004195E5 . 50 push eax
004195E6 . FF92 88000000 call dword ptr ds:[edx+88]
004195EC . DBE2 fclex
004195EE . 8985 20FFFFFF mov dword ptr ss:[ebp-E0],eax
004195F4 . 83BD 20FFFFFF >cmp dword ptr ss:[ebp-E0],0
004195FB . 7D 26 jge short 2E.00419623
004195FD . 68 88000000 push 88
00419602 . 68 00CF4000 push 2E.0040CF00
00419607 . 8B8D 24FFFFFF mov ecx,dword ptr ss:[ebp-DC]
0041960D . 51 push ecx
0041960E . 8B95 20FFFFFF mov edx,dword ptr ss:[ebp-E0]
00419614 . 52 push edx
00419615 . FF15 3C104000 call dword ptr ds:[<&MSVBVM60.__vba>; MSVBVM60.__vbaHresultCheckObj
0041961B . 8985 E4FEFFFF mov dword ptr ss:[ebp-11C],eax
00419621 . EB 0A jmp short 2E.0041962D
00419623 > C785 E4FEFFFF >mov dword ptr ss:[ebp-11C],0
0041962D > 66:8B85 28FFFF>mov ax,word ptr ss:[ebp-D8]
00419634 . 66:F7D0 not ax
00419637 . 66:8985 1CFFFF>mov word ptr ss:[ebp-E4],ax
0041963E . 8D4D B4 lea ecx,dword ptr ss:[ebp-4C]
00419641 . FF15 4C114000 call dword ptr ds:[<&MSVBVM60.__vba>; MSVBVM60.__vbaFreeObj
00419647 . 0FBF8D 1CFFFFF>movsx ecx,word ptr ss:[ebp-E4]
0041964E . 85C9 test ecx,ecx
00419650 . 0F84 B1000000 je 2E.00419707
00419656 . C745 FC 060000>mov dword ptr ss:[ebp-4],6
0041965D . 833D 18C44100 >cmp dword ptr ds:[41C418],0
00419664 . 75 1C jnz short 2E.00419682
00419666 . 68 18C44100 push 2E.0041C418
0041966B . 68 60CB4000 push 2E.0040CB60
00419670 . FF15 F0104000 call dword ptr ds:[<&MSVBVM60.__vba>; MSVBVM60.__vbaNew2
00419676 . C785 E0FEFFFF >mov dword ptr ss:[ebp-120],2E.0041C>
00419680 . EB 0A jmp short 2E.0041968C
00419682 > C785 E0FEFFFF >mov dword ptr ss:[ebp-120],2E.0041C>
0041968C > 8B95 E0FEFFFF mov edx,dword ptr ss:[ebp-120]
00419692 . 8B02 mov eax,dword ptr ds:[edx]
00419694 . 8985 24FFFFFF mov dword ptr ss:[ebp-DC],eax
0041969A . 8B4D 08 mov ecx,dword ptr ss:[ebp+8]
0041969D . 51 push ecx
0041969E . 8D55 B4 lea edx,dword ptr ss:[ebp-4C]
004196A1 . 52 push edx
004196A2 . FF15 60104000 call dword ptr ds:[<&MSVBVM60.__vba>; MSVBVM60.__vbaObjSetAddref
004196A8 . 50 push eax
004196A9 . 8B85 24FFFFFF mov eax,dword ptr ss:[ebp-DC]
004196AF . 8B08 mov ecx,dword ptr ds:[eax]
004196B1 . 8B95 24FFFFFF mov edx,dword ptr ss:[ebp-DC]
004196B7 . 52 push edx
004196B8 . FF51 10 call dword ptr ds:[ecx+10]
004196BB . DBE2 fclex
004196BD . 8985 20FFFFFF mov dword ptr ss:[ebp-E0],eax
004196C3 . 83BD 20FFFFFF >cmp dword ptr ss:[ebp-E0],0
004196CA . 7D 23 jge short 2E.004196EF
004196CC . 6A 10 push 10
004196CE . 68 50CB4000 push 2E.0040CB50
004196D3 . 8B85 24FFFFFF mov eax,dword ptr ss:[ebp-DC]
004196D9 . 50 push eax
004196DA . 8B8D 20FFFFFF mov ecx,dword ptr ss:[ebp-E0]
004196E0 . 51 push ecx
004196E1 . FF15 3C104000 call dword ptr ds:[<&MSVBVM60.__vba>; MSVBVM60.__vbaHresultCheckObj
004196E7 . 8985 DCFEFFFF mov dword ptr ss:[ebp-124],eax
004196ED . EB 0A jmp short 2E.004196F9
004196EF > C785 DCFEFFFF >mov dword ptr ss:[ebp-124],0
004196F9 > 8D4D B4 lea ecx,dword ptr ss:[ebp-4C]
004196FC . FF15 4C114000 call dword ptr ds:[<&MSVBVM60.__vba>; MSVBVM60.__vbaFreeObj
00419702 . E9 B1150000 jmp 2E.0041ACB8
00419707 > C745 FC 090000>mov dword ptr ss:[ebp-4],9
0041970E . 8B55 08 mov edx,dword ptr ss:[ebp+8]
00419711 . 8B02 mov eax,dword ptr ds:[edx]
00419713 . 8B4D 08 mov ecx,dword ptr ss:[ebp+8]
00419716 . 51 push ecx
00419717 . FF90 00030000 call dword ptr ds:[eax+300]
0041971D . 50 push eax
0041971E . 8D55 B4 lea edx,dword ptr ss:[ebp-4C]
00419721 . 52 push edx
00419722 . FF15 50104000 call dword ptr ds:[<&MSVBVM60.__vba>; MSVBVM60.__vbaObjSet
00419728 . 8985 24FFFFFF mov dword ptr ss:[ebp-DC],eax
0041972E . 8D45 CC lea eax,dword ptr ss:[ebp-34]
00419731 . 50 push eax
00419732 . 8B8D 24FFFFFF mov ecx,dword ptr ss:[ebp-DC]
00419738 . 8B11 mov edx,dword ptr ds:[ecx]
0041973A . 8B85 24FFFFFF mov eax,dword ptr ss:[ebp-DC]
00419740 . 50 push eax
00419741 . FF92 A0000000 call dword ptr ds:[edx+A0]
00419747 . DBE2 fclex
00419749 . 8985 20FFFFFF mov dword ptr ss:[ebp-E0],eax
0041974F . 83BD 20FFFFFF >cmp dword ptr ss:[ebp-E0],0
00419756 . 7D 26 jge short 2E.0041977E
00419758 . 68 A0000000 push 0A0
0041975D . 68 00CF4000 push 2E.0040CF00
00419762 . 8B8D 24FFFFFF mov ecx,dword ptr ss:[ebp-DC]
00419768 . 51 push ecx
00419769 . 8B95 20FFFFFF mov edx,dword ptr ss:[ebp-E0]
0041976F . 52 push edx
00419770 . FF15 3C104000 call dword ptr ds:[<&MSVBVM60.__vba>; MSVBVM60.__vbaHresultCheckObj
00419776 . 8985 D8FEFFFF mov dword ptr ss:[ebp-128],eax
0041977C . EB 0A jmp short 2E.00419788
0041977E > C785 D8FEFFFF >mov dword ptr ss:[ebp-128],0
00419788 > 8B45 08 mov eax,dword ptr ss:[ebp+8]
0041978B . 8B08 mov ecx,dword ptr ds:[eax]
0041978D . 8B55 08 mov edx,dword ptr ss:[ebp+8]
00419790 . 52 push edx
00419791 . FF91 00030000 call dword ptr ds:[ecx+300]
00419797 . 50 push eax
00419798 . 8D45 B0 lea eax,dword ptr ss:[ebp-50]
0041979B . 50 push eax
0041979C . FF15 50104000 call dword ptr ds:[<&MSVBVM60.__vba>; MSVBVM60.__vbaObjSet
004197A2 . 8985 1CFFFFFF mov dword ptr ss:[ebp-E4],eax
004197A8 . 6A 00 push 0
004197AA . 6A FF push -1
004197AC . 6A 01 push 1
004197AE . 68 78CE4000 push 2E.0040CE78
004197B3 . 68 84DA4000 push 2E.0040DA84 ; UNICODE "
"
004197B8 . 8B4D CC mov ecx,dword ptr ss:[ebp-34]
004197BB . 51 push ecx
004197BC . FF15 B8104000 call dword ptr ds:[<&MSVBVM60.#712>>; MSVBVM60.rtcReplace
004197C2 . 8BD0 mov edx,eax
004197C4 . 8D4D C8 lea ecx,dword ptr ss:[ebp-38]
004197C7 . FF15 2C114000 call dword ptr ds:[<&MSVBVM60.__vba>; MSVBVM60.__vbaStrMove
004197CD . 50 push eax
004197CE . 8B95 1CFFFFFF mov edx,dword ptr ss:[ebp-E4]
004197D4 . 8B02 mov eax,dword ptr ds:[edx]
004197D6 . 8B8D 1CFFFFFF mov ecx,dword ptr ss:[ebp-E4]
004197DC . 51 push ecx
004197DD . FF90 A4000000 call dword ptr ds:[eax+A4]
004197E3 . DBE2 fclex
004197E5 . 8985 18FFFFFF mov dword ptr ss:[ebp-E8],eax
004197EB . 83BD 18FFFFFF >cmp dword ptr ss:[ebp-E8],0
004197F2 . 7D 26 jge short 2E.0041981A
004197F4 . 68 A4000000 push 0A4
004197F9 . 68 00CF4000 push 2E.0040CF00
004197FE . 8B95 1CFFFFFF mov edx,dword ptr ss:[ebp-E4]
00419804 . 52 push edx
00419805 . 8B85 18FFFFFF mov eax,dword ptr ss:[ebp-E8]
0041980B . 50 push eax
0041980C . FF15 3C104000 call dword ptr ds:[<&MSVBVM60.__vba>; MSVBVM60.__vbaHresultCheckObj
00419812 . 8985 D4FEFFFF mov dword ptr ss:[ebp-12C],eax
00419818 . EB 0A jmp short 2E.00419824
0041981A > C785 D4FEFFFF >mov dword ptr ss:[ebp-12C],0
00419824 > 8D4D C8 lea ecx,dword ptr ss:[ebp-38]
00419827 . 51 push ecx
00419828 . 8D55 CC lea edx,dword ptr ss:[ebp-34]
0041982B . 52 push edx
0041982C . 6A 02 push 2
0041982E . FF15 00114000 call dword ptr ds:[<&MSVBVM60.__vba>; MSVBVM60.__vbaFreeStrList
00419834 . 83C4 0C add esp,0C
00419837 . 8D45 B0 lea eax,dword ptr ss:[ebp-50]
0041983A . 50 push eax
0041983B . 8D4D B4 lea ecx,dword ptr ss:[ebp-4C]
0041983E . 51 push ecx
0041983F . 6A 02 push 2
00419841 . FF15 2C104000 call dword ptr ds:[<&MSVBVM60.__vba>; MSVBVM60.__vbaFreeObjList
00419847 . 83C4 0C add esp,0C
0041984A . C745 FC 0A0000>mov dword ptr ss:[ebp-4],0A
00419851 . 8B55 08 mov edx,dword ptr ss:[ebp+8]
00419854 . 8B02 mov eax,dword ptr ds:[edx]
00419856 . 8B4D 08 mov ecx,dword ptr ss:[ebp+8]
00419859 . 51 push ecx
0041985A . FF90 00030000 call dword ptr ds:[eax+300]
00419860 . 50 push eax
00419861 . 8D55 B4 lea edx,dword ptr ss:[ebp-4C]
00419864 . 52 push edx
00419865 . FF15 50104000 call dword ptr ds:[<&MSVBVM60.__vba>; MSVBVM60.__vbaObjSet
0041986B . 8985 24FFFFFF mov dword ptr ss:[ebp-DC],eax
00419871 . 8D45 CC lea eax,dword ptr ss:[ebp-34]
00419874 . 50 push eax
00419875 . 8B8D 24FFFFFF mov ecx,dword ptr ss:[ebp-DC]
0041987B . 8B11 mov edx,dword ptr ds:[ecx]
0041987D . 8B85 24FFFFFF mov eax,dword ptr ss:[ebp-DC]
00419883 . 50 push eax
00419884 . FF92 A0000000 call dword ptr ds:[edx+A0]
0041988A . DBE2 fclex
0041988C . 8985 20FFFFFF mov dword ptr ss:[ebp-E0],eax
00419892 . 83BD 20FFFFFF >cmp dword ptr ss:[ebp-E0],0
00419899 7D 26 jge short 2E.004198C1 //.....关键部为改为jge long 0041995b
0041989B 68 A0000000 push 0A0
004198A0 . 68 00CF4000 push 2E.0040CF00
004198A5 . 8B8D 24FFFFFF mov ecx,dword ptr ss:[ebp-DC]
004198AB . 51 push ecx
004198AC . 8B95 20FFFFFF mov edx,dword ptr ss:[ebp-E0]
004198B2 . 52 push edx
004198B3 . FF15 3C104000 call dword ptr ds:[<&MSVBVM60.__vba>; MSVBVM60.__vbaHresultCheckObj
004198B9 . 8985 D0FEFFFF mov dword ptr ss:[ebp-130],eax
004198BF . EB 0A jmp short 2E.004198CB
004198C1 > C785 D0FEFFFF >mov dword ptr ss:[ebp-130],0
004198CB > 837D D8 00 cmp dword ptr ss:[ebp-28],0
004198CF 75 1A jnz short 2E.004198EB
004198D1 . 8D45 D8 lea eax,dword ptr ss:[ebp-28]
004198D4 . 50 push eax
004198D5 . 68 D8C74000 push 2E.0040C7D8
004198DA . FF15 F0104000 call dword ptr ds:[<&MSVBVM60.__vba>; MSVBVM60.__vbaNew2
004198E0 . 8D4D D8 lea ecx,dword ptr ss:[ebp-28]
004198E3 . 898D CCFEFFFF mov dword ptr ss:[ebp-134],ecx
004198E9 . EB 09 jmp short 2E.004198F4
004198EB > 8D55 D8 lea edx,dword ptr ss:[ebp-28]
004198EE . 8995 CCFEFFFF mov dword ptr ss:[ebp-134],edx
004198F4 > 8B85 CCFEFFFF mov eax,dword ptr ss:[ebp-134]
004198FA . 8B08 mov ecx,dword ptr ds:[eax]
004198FC . 898D 1CFFFFFF mov dword ptr ss:[ebp-E4],ecx
00419902 . 8D95 28FFFFFF lea edx,dword ptr ss:[ebp-D8]
00419908 . 52 push edx
00419909 . 8D45 D0 lea eax,dword ptr ss:[ebp-30]
0041990C . 50 push eax
0041990D . 8D4D D4 lea ecx,dword ptr ss:[ebp-2C]
00419910 . 51 push ecx
00419911 . 8B55 CC mov edx,dword ptr ss:[ebp-34]
00419914 . 52 push edx
00419915 . 8B85 1CFFFFFF mov eax,dword ptr ss:[ebp-E4]
0041991B . 8B08 mov ecx,dword ptr ds:[eax]
0041991D . 8B95 1CFFFFFF mov edx,dword ptr ss:[ebp-E4]
00419923 . 52 push edx
00419924 . FF51 2C call dword ptr ds:[ecx+2C]
00419927 . DBE2 fclex
00419929 . 8985 18FFFFFF mov dword ptr ss:[ebp-E8],eax
0041992F . 83BD 18FFFFFF >cmp dword ptr ss:[ebp-E8],0
00419936 . 7D 23 jge short 2E.0041995B
00419938 . 6A 2C push 2C
0041993A . 68 C8C74000 push 2E.0040C7C8
0041993F . 8B85 1CFFFFFF mov eax,dword ptr ss:[ebp-E4]
00419945 . 50 push eax
00419946 . 8B8D 18FFFFFF mov ecx,dword ptr ss:[ebp-E8]
0041994C . 51 push ecx
0041994D . FF15 3C104000 call dword ptr ds:[<&MSVBVM60.__vba>; MSVBVM60.__vbaHresultCheckObj
00419953 . 8985 C8FEFFFF mov dword ptr ss:[ebp-138],eax
00419959 . EB 0A jmp short 2E.00419965
0041995B > C785 C8FEFFFF >mov dword ptr ss:[ebp-138],0
00419965 > 66:8B95 28FFFF>mov dx,word ptr ss:[ebp-D8]
0041996C . 66:F7D2 not dx
0041996F . 66:8995 14FFFF>mov word ptr ss:[ebp-EC],dx
00419976 . 8D4D CC lea ecx,dword ptr ss:[ebp-34]
00419979 . FF15 48114000 call dword ptr ds:[<&MSVBVM60.__vba>; MSVBVM60.__vbaFreeStr
0041997F . 8D4D B4 lea ecx,dword ptr ss:[ebp-4C]
00419982 . FF15 4C114000 call dword ptr ds:[<&MSVBVM60.__vba>; MSVBVM60.__vbaFreeObj
00419988 . 0FBF85 14FFFFF>movsx eax,word ptr ss:[ebp-EC]
0041998F . 85C0 test eax,eax
00419991 . 0F84 B7010000 je 2E.00419B4E
00419997 . C745 FC 0B0000>mov dword ptr ss:[ebp-4],0B
0041999E . 8B4D 08 mov ecx,dword ptr ss:[ebp+8]
004199A1 . 8B11 mov edx,dword ptr ds:[ecx]
004199A3 . 8B45 08 mov eax,dword ptr ss:[ebp+8]
004199A6 . 50 push eax
004199A7 . FF92 00030000 call dword ptr ds:[edx+300]
004199AD . 50 push eax
004199AE . 8D4D B4 lea ecx,dword ptr ss:[ebp-4C]
004199B1 . 51 push ecx
004199B2 . FF15 50104000 call dword ptr ds:[<&MSVBVM60.__vba>; MSVBVM60.__vbaObjSet
004199B8 . 8985 24FFFFFF mov dword ptr ss:[ebp-DC],eax
004199BE . 68 78CE4000 push 2E.0040CE78
004199C3 . 8B95 24FFFFFF mov edx,dword ptr ss:[ebp-DC]
004199C9 . 8B02 mov eax,dword ptr ds:[edx]
004199CB . 8B8D 24FFFFFF mov ecx,dword ptr ss:[ebp-DC]
004199D1 . 51 push ecx
004199D2 . FF90 A4000000 call dword ptr ds:[eax+A4]
004199D8 . DBE2 fclex
004199DA . 8985 20FFFFFF mov dword ptr ss:[ebp-E0],eax
004199E0 . 83BD 20FFFFFF >cmp dword ptr ss:[ebp-E0],0
004199E7 . 7D 26 jge short 2E.00419A0F
004199E9 . 68 A4000000 push 0A4
004199EE . 68 00CF4000 push 2E.0040CF00
004199F3 . 8B95 24FFFFFF mov edx,dword ptr ss:[ebp-DC]
004199F9 . 52 push edx
004199FA . 8B85 20FFFFFF mov eax,dword ptr ss:[ebp-E0]
00419A00 . 50 push eax
00419A01 . FF15 3C104000 call dword ptr ds:[<&MSVBVM60.__vba>; MSVBVM60.__vbaHresultCheckObj
00419A07 . 8985 C4FEFFFF mov dword ptr ss:[ebp-13C],eax
00419A0D . EB 0A jmp short 2E.00419A19
00419A0F > C785 C4FEFFFF >mov dword ptr ss:[ebp-13C],0
00419A19 > 8D4D B4 lea ecx,dword ptr ss:[ebp-4C]
00419A1C . FF15 4C114000 call dword ptr ds:[<&MSVBVM60.__vba>; MSVBVM60.__vbaFreeObj
00419A22 . C745 FC 0C0000>mov dword ptr ss:[ebp-4],0C
00419A29 . C785 74FFFFFF >mov dword ptr ss:[ebp-8C],80020004
00419A33 . C785 6CFFFFFF >mov dword ptr ss:[ebp-94],0A
00419A3D . C745 84 040002>mov dword ptr ss:[ebp-7C],80020004
00419A44 . C785 7CFFFFFF >mov dword ptr ss:[ebp-84],0A
00419A4E . C745 94 040002>mov dword ptr ss:[ebp-6C],80020004
00419A55 . C745 8C 0A0000>mov dword ptr ss:[ebp-74],0A
00419A5C . C785 64FFFFFF >mov dword ptr ss:[ebp-9C],2E.0040DA>
00419A66 . C785 5CFFFFFF >mov dword ptr ss:[ebp-A4],8
00419A70 . 8D95 5CFFFFFF lea edx,dword ptr ss:[ebp-A4]
00419A76 . 8D4D 9C lea ecx,dword ptr ss:[ebp-64]
00419A79 . FF15 18114000 call dword ptr ds:[<&MSVBVM60.__vba>; MSVBVM60.__vbaVarDup
00419A7F . 8D8D 6CFFFFFF lea ecx,dword ptr ss:[ebp-94]
00419A85 . 51 push ecx
00419A86 . 8D95 7CFFFFFF lea edx,dword ptr ss:[ebp-84]
00419A8C . 52 push edx
00419A8D . 8D45 8C lea eax,dword ptr ss:[ebp-74]
00419A90 . 50 push eax
00419A91 . 6A 30 push 30
00419A93 . 8D4D 9C lea ecx,dword ptr ss:[ebp-64]
00419A96 . 51 push ecx
00419A97 . FF15 54104000 call dword ptr ds:[<&MSVBVM60.#595>>; MSVBVM60.rtcMsgBox
00419A9D . 8D95 6CFFFFFF lea edx,dword ptr ss:[ebp-94]
00419AA3 . 52 push edx
00419AA4 . 8D85 7CFFFFFF lea eax,dword ptr ss:[ebp-84]
00419AAA . 50 push eax
00419AAB . 8D4D 8C lea ecx,dword ptr ss:[ebp-74]
00419AAE . 51 push ecx
00419AAF . 8D55 9C lea edx,dword ptr ss:[ebp-64]
00419AB2 . 52 push edx
00419AB3 . 6A 04 push 4
00419AB5 . FF15 20104000 call dword ptr ds:[<&MSVBVM60.__vba>; MSVBVM60.__vbaFreeVarList
00419ABB . 83C4 14 add esp,14
00419ABE . C745 FC 0D0000>mov dword ptr ss:[ebp-4],0D
00419AC5 . 8B45 08 mov eax,dword ptr ss:[ebp+8]
00419AC8 . 8B08 mov ecx,dword ptr ds:[eax]
00419ACA . 8B55 08 mov edx,dword ptr ss:[ebp+8]
00419ACD . 52 push edx
00419ACE . FF91 00030000 call dword ptr ds:[ecx+300]
00419AD4 . 50 push eax
00419AD5 . 8D45 B4 lea eax,dword ptr ss:[ebp-4C]
00419AD8 . 50 push eax
00419AD9 . FF15 50104000 call dword ptr ds:[<&MSVBVM60.__vba>; MSVBVM60.__vbaObjSet
00419ADF . 8985 24FFFFFF mov dword ptr ss:[ebp-DC],eax
00419AE5 . 8B8D 24FFFFFF mov ecx,dword ptr ss:[ebp-DC]
00419AEB . 8B11 mov edx,dword ptr ds:[ecx]
00419AED . 8B85 24FFFFFF mov eax,dword ptr ss:[ebp-DC]
00419AF3 . 50 push eax
00419AF4 . FF92 04020000 call dword ptr ds:[edx+204]
00419AFA . DBE2 fclex
00419AFC . 8985 20FFFFFF mov dword ptr ss:[ebp-E0],eax
00419B02 . 83BD 20FFFFFF >cmp dword ptr ss:[ebp-E0],0
00419B09 . 7D 26 jge short 2E.00419B31
00419B0B . 68 04020000 push 204
00419B10 . 68 00CF4000 push 2E.0040CF00
00419B15 . 8B8D 24FFFFFF mov ecx,dword ptr ss:[ebp-DC]
00419B1B . 51 push ecx
00419B1C . 8B95 20FFFFFF mov edx,dword ptr ss:[ebp-E0]
00419B22 . 52 push edx
00419B23 . FF15 3C104000 call dword ptr ds:[<&MSVBVM60.__vba>; MSVBVM60.__vbaHresultCheckObj
00419B29 . 8985 C0FEFFFF mov dword ptr ss:[ebp-140],eax
00419B2F . EB 0A jmp short 2E.00419B3B
00419B31 > C785 C0FEFFFF >mov dword ptr ss:[ebp-140],0
00419B3B > 8D4D B4 lea ecx,dword ptr ss:[ebp-4C]
00419B3E . FF15 4C114000 call dword ptr ds:[<&MSVBVM60.__vba>; MSVBVM60.__vbaFreeObj
00419B44 . E9 6F110000 jmp 2E.0041ACB8
00419B49 . E9 3C0E0000 jmp 2E.0041A98A
00419B4E > C745 FC 100000>mov dword ptr ss:[ebp-4],10
修改后保存运行没有注册. |
|