飘云阁

 找回密码
 加入我们

QQ登录

只需一步,快速开始

查看: 6534|回复: 5

[原创] GeoLabARCH.exe破解手记

[复制链接]

该用户从未签到

发表于 2006-7-7 13:54:25 | 显示全部楼层 |阅读模式
【破文标题】GeoLabARCH.exe破解手记
【破文作者】tigerisme[希望加入PYG]
【破解工具】常用PEiD,OD
【破解平台】Windows XP SP2
【软件名称】GeoLabARCH.exe
【软件大小】11.7MB
【原版下载】http://www.fj197.com/geolab/gorj.htm
【保护方式】注册码
【软件简介】
操作简单、功能实用,主要实现收文(或行文)的管理,包括:添加、修改、删除及查询、打印、分组统计等工作。具有如下特点:

1、完全用户自主设置:

设置当前表格需要打印(或显示)的表头项目(如:文件单位、收文日期、收文序号等)。

设置当前表格的表头项目(如:文件单位、收文日期、收文序号等)顺序。

设置当前表格内的数据排序规则;

设置当前表格内的数据分组规则;

设置当前表格打印(或显示)的行高列宽、表头的字体、表格的字体、表格线;

允许用户多重选取需要打印的记录;

允许设置打印的页面大小、边距、打印机进行设置;

设置急缓、密级、文件单位名称、文件字等初始项目,加快准确输入速度;

2、与Microsoft EXCEL无缝数据交流,可直接把表格内选定的数据拖放到EXCEL2000(或2003)中;

3、具有打印的预览功能,并可在预览中进行重新设置打印选项;


破解过程:

1.PEiD查看有无壳,结果没有。

2.用od加载GeoLabARCH.exe

bpx rtcMsgBox下断点命令。

f9运行下去,点击注册,出现注册对话框,填入任意假码,如“11111111111111”,f9运行,停在

005F2504     FF15 901>call dword ptr ds:[<&MSVBVM60.#595>] ,再f9则出现错误注册码提示,可以看出关键跳转就在这里。

3.分析代码

找到刚才出错的地址,向上查看,如下:

005F2212     FF15 FC1>call dword ptr ds:[<&MSVBVM60.__vbaFreeStrList>]               ; MSVBVM60.__vbaFreeStrList
005F2218     83C4 0C  add esp,0C
005F221B     8D4D B0  lea ecx,dword ptr ss:[ebp-50]
005F221E     FF15 881>call dword ptr ds:[<&MSVBVM60.__vbaFreeObj>]                   ; MSVBVM60.__vbaFreeObj
005F2224     66:399D >cmp word ptr ss:[ebp-CC],bx
005F222B     6A 0D    push 0D
005F222D     0F84 970>je GeoLabAr.005F23CA               这是关键跳转,把它nop掉就可以跳过出错提示那个call了
005F2233     FF15 C01>call dword ptr ds:[<&MSVBVM60.#537>]                           ; MSVBVM60.rtcBstrFromAnsi
005F2239     8BD0     mov edx,eax
005F223B     8D4D D8  lea ecx,dword ptr ss:[ebp-28]
005F223E     FFD6     call esi
005F2240     6A 0D    push 0D
005F2242     FF15 C01>call dword ptr ds:[<&MSVBVM60.#537>]                           ; MSVBVM60.rtcBstrFromAnsi
005F2248     8BD0     mov edx,eax
005F224A     8D4D D4  lea ecx,dword ptr ss:[ebp-2C]
005F224D     FFD6     call esi
005F224F     B9 04000>mov ecx,80020004
005F2254     B8 0A000>mov eax,0A
005F2259     898D 78F>mov dword ptr ss:[ebp-88],ecx
005F225F     894D 88  mov dword ptr ss:[ebp-78],ecx
005F2262     8D95 60F>lea edx,dword ptr ss:[ebp-A0]
005F2268     8D4D 90  lea ecx,dword ptr ss:[ebp-70]
005F226B     8985 70F>mov dword ptr ss:[ebp-90],eax
005F2271     8945 80  mov dword ptr ss:[ebp-80],eax
005F2274     C785 68F>mov dword ptr ss:[ebp-98],GeoLabAr.00423444
005F227E     C785 60F>mov dword ptr ss:[ebp-A0],8
005F2288     FF15 301>call dword ptr ds:[<&MSVBVM60.__vbaVarDup>]                    ; MSVBVM60.__vbaVarDup
005F228E     8B4D D4  mov ecx,dword ptr ss:[ebp-2C]
005F2291     8B55 D8  mov edx,dword ptr ss:[ebp-28]
005F2294     898D 24F>mov dword ptr ss:[ebp-DC],ecx
005F229A     68 98334>push GeoLabAr.00423398
005F229F     8D4D E8  lea ecx,dword ptr ss:[ebp-18]
005F22A2     895D D8  mov dword ptr ss:[ebp-28],ebx
005F22A5     895D D4  mov dword ptr ss:[ebp-2C],ebx
005F22A8     FFD6     call esi
005F22AA     50       push eax
005F22AB     FF15 4C1>call dword ptr ds:[<&MSVBVM60.__vbaStrCat>]                    ; MSVBVM60.__vbaStrCat
005F22B1     8BD0     mov edx,eax
005F22B3     8D4D E4  lea ecx,dword ptr ss:[ebp-1C]
005F22B6     FFD6     call esi
005F22B8     8B95 24F>mov edx,dword ptr ss:[ebp-DC]
005F22BE     50       push eax
005F22BF     8D4D E0  lea ecx,dword ptr ss:[ebp-20]
005F22C2     FFD6     call esi
005F22C4     50       push eax
005F22C5     FF15 4C1>call dword ptr ds:[<&MSVBVM60.__vbaStrCat>]                    ; MSVBVM60.__vbaStrCat
005F22CB     8BD0     mov edx,eax
005F22CD     8D4D DC  lea ecx,dword ptr ss:[ebp-24]
005F22D0     FFD6     call esi
005F22D2     50       push eax
005F22D3     68 10344>push GeoLabAr.00423410
005F22D8     FF15 4C1>call dword ptr ds:[<&MSVBVM60.__vbaStrCat>]                    ; MSVBVM60.__vbaStrCat
005F22DE     8945 A8  mov dword ptr ss:[ebp-58],eax
005F22E1     8D95 70F>lea edx,dword ptr ss:[ebp-90]
005F22E7     8D45 80  lea eax,dword ptr ss:[ebp-80]
005F22EA     52       push edx
005F22EB     8D4D 90  lea ecx,dword ptr ss:[ebp-70]
005F22EE     50       push eax
005F22EF     51       push ecx
005F22F0     8D55 A0  lea edx,dword ptr ss:[ebp-60]
005F22F3     6A 30    push 30
005F22F5     52       push edx
005F22F6     C745 A0 >mov dword ptr ss:[ebp-60],8
005F22FD     FF15 901>call dword ptr ds:[<&MSVBVM60.#595>]      成功注册的call  ; MSVBVM60.rtcMsgBox
005F2303     8D45 D4  lea eax,dword ptr ss:[ebp-2C]
005F2306     8D4D D8  lea ecx,dword ptr ss:[ebp-28]
005F2309     50       push eax
005F230A     8D55 DC  lea edx,dword ptr ss:[ebp-24]
005F230D     51       push ecx
005F230E     8D45 E0  lea eax,dword ptr ss:[ebp-20]
005F2311     52       push edx
005F2312     8D4D E4  lea ecx,dword ptr ss:[ebp-1C]
005F2315     50       push eax
005F2316     8D55 E8  lea edx,dword ptr ss:[ebp-18]
005F2319     51       push ecx
005F231A     52       push edx
005F231B     6A 06    push 6
005F231D     FF15 FC1>call dword ptr ds:[<&MSVBVM60.__vbaFreeStrList>]               ; MSVBVM60.__vbaFreeStrList
005F2323     8D85 70F>lea eax,dword ptr ss:[ebp-90]
005F2329     8D4D 80  lea ecx,dword ptr ss:[ebp-80]
005F232C     50       push eax
005F232D     8D55 90  lea edx,dword ptr ss:[ebp-70]
005F2330     51       push ecx
005F2331     8D45 A0  lea eax,dword ptr ss:[ebp-60]
005F2334     52       push edx
005F2335     50       push eax
005F2336     6A 04    push 4
005F2338     FF15 2C1>call dword ptr ds:[<&MSVBVM60.__vbaFreeVarList>]               ; MSVBVM60.__vbaFreeVarList
005F233E     83C4 30  add esp,30
005F2341     66:C705 >mov word ptr ds:[64E05C],0FFFF
005F234A     8B0F     mov ecx,dword ptr ds:[edi]
005F234C     57       push edi
005F234D     FF91 B40>call dword ptr ds:[ecx+2B4]
005F2353     3BC3     cmp eax,ebx
005F2355     DBE2     fclex
005F2357     7D 12    jge short GeoLabAr.005F236B
005F2359     68 B4020>push 2B4
005F235E     68 38124>push GeoLabAr.00421238
005F2363     57       push edi
005F2364     50       push eax
005F2365     FF15 601>call dword ptr ds:[<&MSVBVM60.__vbaHresultCheckObj>]           ; MSVBVM60.__vbaHresultCheckObj
005F236B     391D 84E>cmp dword ptr ds:[64EE84],ebx
005F2371     75 10    jnz short GeoLabAr.005F2383
005F2373     68 84EE6>push GeoLabAr.0064EE84
005F2378     68 E0F74>push GeoLabAr.0041F7E0
005F237D     FF15 E01>call dword ptr ds:[<&MSVBVM60.__vbaNew2>]                      ; MSVBVM60.__vbaNew2
005F2383     8B35 84E>mov esi,dword ptr ds:[64EE84]
005F2389     8D45 B0  lea eax,dword ptr ss:[ebp-50]
005F238C     57       push edi
005F238D     50       push eax
005F238E     8B16     mov edx,dword ptr ds:[esi]
005F2390     8995 10F>mov dword ptr ss:[ebp-F0],edx
005F2396     FF15 9C1>call dword ptr ds:[<&MSVBVM60.__vbaObjSetAddref>]              ; MSVBVM60.__vbaObjSetAddref
005F239C     8B8D 10F>mov ecx,dword ptr ss:[ebp-F0]
005F23A2     50       push eax
005F23A3     56       push esi
005F23A4     FF51 10  call dword ptr ds:[ecx+10]
005F23A7     3BC3     cmp eax,ebx
005F23A9     DBE2     fclex
005F23AB     7D 0F    jge short GeoLabAr.005F23BC
005F23AD     6A 10    push 10
005F23AF     68 D0F74>push GeoLabAr.0041F7D0
005F23B4     56       push esi
005F23B5     50       push eax
005F23B6     FF15 601>call dword ptr ds:[<&MSVBVM60.__vbaHresultCheckObj>]           ; MSVBVM60.__vbaHresultCheckObj
005F23BC     8D4D B0  lea ecx,dword ptr ss:[ebp-50]
005F23BF     FF15 881>call dword ptr ds:[<&MSVBVM60.__vbaFreeObj>]                   ; MSVBVM60.__vbaFreeObj
005F23C5     E9 9E010>jmp GeoLabAr.005F2568
005F23CA     8B3D C01>mov edi,dword ptr ds:[<&MSVBVM60.#537>]                        ; MSVBVM60.rtcBstrFromAnsi
005F23D0     FFD7     call edi
005F23D2     8BD0     mov edx,eax
005F23D4     8D4D C0  lea ecx,dword ptr ss:[ebp-40]
005F23D7     FFD6     call esi
005F23D9     6A 0D    push 0D
005F23DB     FFD7     call edi
005F23DD     8BD0     mov edx,eax
005F23DF     8D4D BC  lea ecx,dword ptr ss:[ebp-44]
005F23E2     FFD6     call esi
005F23E4     6A 0D    push 0D
005F23E6     FFD7     call edi
005F23E8     8BD0     mov edx,eax
005F23EA     8D4D B8  lea ecx,dword ptr ss:[ebp-48]
005F23ED     FFD6     call esi
005F23EF     6A 0D    push 0D
005F23F1     FFD7     call edi
005F23F3     8BD0     mov edx,eax
005F23F5     8D4D B4  lea ecx,dword ptr ss:[ebp-4C]
005F23F8     FFD6     call esi
005F23FA     B9 04000>mov ecx,80020004
005F23FF     B8 0A000>mov eax,0A
005F2404     898D 78F>mov dword ptr ss:[ebp-88],ecx
005F240A     894D 88  mov dword ptr ss:[ebp-78],ecx
005F240D     8D95 60F>lea edx,dword ptr ss:[ebp-A0]
005F2413     8D4D 90  lea ecx,dword ptr ss:[ebp-70]
005F2416     8985 70F>mov dword ptr ss:[ebp-90],eax
005F241C     8945 80  mov dword ptr ss:[ebp-80],eax
005F241F     C785 68F>mov dword ptr ss:[ebp-98],GeoLabAr.004234FC
005F2429     C785 60F>mov dword ptr ss:[ebp-A0],8
005F2433     FF15 301>call dword ptr ds:[<&MSVBVM60.__vbaVarDup>]                    ; MSVBVM60.__vbaVarDup
005F2439     8B45 BC  mov eax,dword ptr ss:[ebp-44]
005F243C     8B4D B8  mov ecx,dword ptr ss:[ebp-48]
005F243F     8B55 C0  mov edx,dword ptr ss:[ebp-40]
005F2442     8985 1CF>mov dword ptr ss:[ebp-E4],eax
005F2448     8B45 B4  mov eax,dword ptr ss:[ebp-4C]
005F244B     898D 18F>mov dword ptr ss:[ebp-E8],ecx
005F2451     68 54344>push GeoLabAr.00423454
005F2456     8D4D E8  lea ecx,dword ptr ss:[ebp-18]
005F2459     895D C0  mov dword ptr ss:[ebp-40],ebx
005F245C     895D BC  mov dword ptr ss:[ebp-44],ebx
005F245F     895D B8  mov dword ptr ss:[ebp-48],ebx
005F2462     8985 14F>mov dword ptr ss:[ebp-EC],eax
005F2468     895D B4  mov dword ptr ss:[ebp-4C],ebx
005F246B     FFD6     call esi
005F246D     8B3D 4C1>mov edi,dword ptr ds:[<&MSVBVM60.__vbaStrCat>]                 ; MSVBVM60.__vbaStrCat
005F2473     50       push eax
005F2474     FFD7     call edi
005F2476     8BD0     mov edx,eax
005F2478     8D4D E4  lea ecx,dword ptr ss:[ebp-1C]
005F247B     FFD6     call esi
005F247D     50       push eax
005F247E     68 68344>push GeoLabAr.00423468
005F2483     FFD7     call edi
005F2485     8BD0     mov edx,eax
005F2487     8D4D E0  lea ecx,dword ptr ss:[ebp-20]
005F248A     FFD6     call esi
005F248C     8B95 1CF>mov edx,dword ptr ss:[ebp-E4]
005F2492     50       push eax
005F2493     8D4D DC  lea ecx,dword ptr ss:[ebp-24]
005F2496     FFD6     call esi
005F2498     50       push eax
005F2499     FFD7     call edi
005F249B     8BD0     mov edx,eax
005F249D     8D4D D8  lea ecx,dword ptr ss:[ebp-28]
005F24A0     FFD6     call esi
005F24A2     8B95 18F>mov edx,dword ptr ss:[ebp-E8]
005F24A8     50       push eax
005F24A9     8D4D D4  lea ecx,dword ptr ss:[ebp-2C]
005F24AC     FFD6     call esi
005F24AE     50       push eax
005F24AF     FFD7     call edi
005F24B1     8BD0     mov edx,eax
005F24B3     8D4D D0  lea ecx,dword ptr ss:[ebp-30]
005F24B6     FFD6     call esi
005F24B8     50       push eax
005F24B9     68 94344>push GeoLabAr.00423494
005F24BE     FFD7     call edi
005F24C0     8BD0     mov edx,eax
005F24C2     8D4D CC  lea ecx,dword ptr ss:[ebp-34]
005F24C5     FFD6     call esi
005F24C7     8B95 14F>mov edx,dword ptr ss:[ebp-EC]
005F24CD     50       push eax
005F24CE     8D4D C8  lea ecx,dword ptr ss:[ebp-38]
005F24D1     FFD6     call esi
005F24D3     50       push eax
005F24D4     FFD7     call edi
005F24D6     8BD0     mov edx,eax
005F24D8     8D4D C4  lea ecx,dword ptr ss:[ebp-3C]
005F24DB     FFD6     call esi
005F24DD     50       push eax
005F24DE     68 A0344>push GeoLabAr.004234A0
005F24E3     FFD7     call edi
005F24E5     8D8D 70F>lea ecx,dword ptr ss:[ebp-90]
005F24EB     8945 A8  mov dword ptr ss:[ebp-58],eax
005F24EE     8D55 80  lea edx,dword ptr ss:[ebp-80]
005F24F1     51       push ecx
005F24F2     8D45 90  lea eax,dword ptr ss:[ebp-70]
005F24F5     52       push edx
005F24F6     50       push eax
005F24F7     8D4D A0  lea ecx,dword ptr ss:[ebp-60]
005F24FA     6A 10    push 10
005F24FC     51       push ecx
005F24FD     C745 A0 >mov dword ptr ss:[ebp-60],8
005F2504     FF15 901>call dword ptr ds:[<&MSVBVM60.#595>]       出错提示,想办法跳过这个call    ; MSVBVM60.rtcMsgBox
005F250A     8D55 B4  lea edx,dword ptr ss:[ebp-4C]
005F250D     8D45 B8  lea eax,dword ptr ss:[ebp-48]
005F2510     52       push edx
005F2511     8D4D BC  lea ecx,dword ptr ss:[ebp-44]
005F2514     50       push eax
005F2515     8D55 C0  lea edx,dword ptr ss:[ebp-40]
005F2518     51       push ecx
005F2519     8D45 C4  lea eax,dword ptr ss:[ebp-3C]
005F251C     52       push edx
005F251D     8D4D C8  lea ecx,dword ptr ss:[ebp-38]
005F2520     50       push eax
005F2521     8D55 CC  lea edx,dword ptr ss:[ebp-34]
005F2524     51       push ecx
005F2525     8D45 D0  lea eax,dword ptr ss:[ebp-30]
005F2528     52       push edx
005F2529     8D4D D4  lea ecx,dword ptr ss:[ebp-2C]
005F252C     50       push eax
005F252D     8D55 D8  lea edx,dword ptr ss:[ebp-28]
005F2530     51       push ecx
005F2531     8D45 DC  lea eax,dword ptr ss:[ebp-24]
005F2534     52       push edx
005F2535     8D4D E0  lea ecx,dword ptr ss:[ebp-20]
005F2538     50       push eax
005F2539     8D55 E4  lea edx,dword ptr ss:[ebp-1C]
005F253C     51       push ecx
005F253D     8D45 E8  lea eax,dword ptr ss:[ebp-18]
005F2540     52       push edx
005F2541     50       push eax
005F2542     6A 0E    push 0E
005F2544     FF15 FC1>call dword ptr ds:[<&MSVBVM60.__vbaFreeStrList>]               ; MSVBVM60.__vbaFreeStrList
005F254A     8D8D 70F>lea ecx,dword ptr ss:[ebp-90]
005F2550     8D55 80  lea edx,dword ptr ss:[ebp-80]
005F2553     51       push ecx
005F2554     8D45 90  lea eax,dword ptr ss:[ebp-70]
005F2557     52       push edx
005F2558     8D4D A0  lea ecx,dword ptr ss:[ebp-60]
005F255B     50       push eax
005F255C     51       push ecx
005F255D     6A 04    push 4
005F255F     FF15 2C1>call dword ptr ds:[<&MSVBVM60.__vbaFreeVarList>]               ; MSVBVM60.__vbaFreeVarList
005F2565     83C4 50  add esp,50
005F2568     895D FC  mov dword ptr ss:[ebp-4],ebx
005F256B     68 DE255>push GeoLabAr.005F25DE
005F2570     EB 6B    jmp short GeoLabAr.005F25DD
005F2572     8D55 B4  lea edx,dword ptr ss:[ebp-4C]
005F2575     8D45 B8  lea eax,dword ptr ss:[ebp-48]
005F2578     52       push edx
005F2579     8D4D BC  lea ecx,dword ptr ss:[ebp-44]
005F257C     50       push eax
005F257D     8D55 C0  lea edx,dword ptr ss:[ebp-40]
005F2580     51       push ecx
005F2581     8D45 C4  lea eax,dword ptr ss:[ebp-3C]
005F2584     52       push edx
005F2585     8D4D C8  lea ecx,dword ptr ss:[ebp-38]
005F2588     50       push eax
005F2589     8D55 CC  lea edx,dword ptr ss:[ebp-34]
005F258C     51       push ecx
005F258D     8D45 D0  lea eax,dword ptr ss:[ebp-30]
005F2590     52       push edx
005F2591     8D4D D4  lea ecx,dword ptr ss:[ebp-2C]
005F2594     50       push eax
005F2595     8D55 D8  lea edx,dword ptr ss:[ebp-28]
005F2598     51       push ecx
005F2599     8D45 DC  lea eax,dword ptr ss:[ebp-24]
005F259C     52       push edx
005F259D     8D4D E0  lea ecx,dword ptr ss:[ebp-20]
005F25A0     50       push eax
005F25A1     8D55 E4  lea edx,dword ptr ss:[ebp-1C]
005F25A4     51       push ecx
005F25A5     8D45 E8  lea eax,dword ptr ss:[ebp-18]
005F25A8     52       push edx
005F25A9     50       push eax
005F25AA     6A 0E    push 0E
005F25AC     FF15 FC1>call dword ptr ds:[<&MSVBVM60.__vbaFreeStrList>]               ; MSVBVM60.__vbaFreeStrList
005F25B2     83C4 3C  add esp,3C
005F25B5     8D4D B0  lea ecx,dword ptr ss:[ebp-50]
005F25B8     FF15 881>call dword ptr ds:[<&MSVBVM60.__vbaFreeObj>]                   ; MSVBVM60.__vbaFreeObj
005F25BE     8D8D 70F>lea ecx,dword ptr ss:[ebp-90]
005F25C4     8D55 80  lea edx,dword ptr ss:[ebp-80]
005F25C7     51       push ecx
005F25C8     8D45 90  lea eax,dword ptr ss:[ebp-70]
005F25CB     52       push edx
005F25CC     8D4D A0  lea ecx,dword ptr ss:[ebp-60]
005F25CF     50       push eax
005F25D0     51       push ecx
005F25D1     6A 04    push 4
005F25D3     FF15 2C1>call dword ptr ds:[<&MSVBVM60.__vbaFreeVarList>]               ; MSVBVM60.__vbaFreeVarList
005F25D9     83C4 14  add esp,14
005F25DC     C3       retn
005F25DD     C3       retn

4.解决问题,把je GeoLabAr.005F23CA nop掉,运行后随意写出注册码,提示注册成功,呵呵,大功告成。

5.简单总结:找到关键跳转,分析代码,爆破掉即解决问题。

这个本人写的最认真的一篇文章,由于水平有限,请兄弟们不要笑话,这个文章网上是没有的,希望能够加入PYG,我会继续努力的!:$

[ 本帖最后由 tigerisme 于 2006-7-7 14:11 编辑 ]
{FC9AB8F2-05A3-40F3-B6E2-27E2C8AC5DBA}.GIF
PYG19周年生日快乐!

该用户从未签到

 楼主| 发表于 2006-7-7 14:20:22 | 显示全部楼层
晕还没有完全爆掉,重启后仍需要再次注册,我们继续分析...

加载刚才爆掉的文件,运行f9,停在
005F40C6     FF15 901>call dword ptr ds:[<&MSVBVM60.#595>]            ; MSVBVM60.rtcMsgBox

我们分析这段代码:

005F3E61     66:85C0  test ax,ax
005F3E64     0F85 230>jnz GeoLabAr.005F418D                                       在这里爆掉,跳过再次注册的call.
005F3E6A     8B3D C01>mov edi,dword ptr ds:[<&MSVBVM60.#537>]         ; MSVBVM60.rtcBstrFromAnsi
005F3E70     6A 0D    push 0D
005F3E72     FFD7     call edi
005F3E74     8B35 5C1>mov esi,dword ptr ds:[<&MSVBVM60.__vbaStrMove>] ; MSVBVM60.__vbaStrMove
005F3E7A     8BD0     mov edx,eax
005F3E7C     8D4D 94  lea ecx,dword ptr ss:[ebp-6C]
005F3E7F     FFD6     call esi
005F3E81     6A 0D    push 0D
005F3E83     FFD7     call edi
005F3E85     8BD0     mov edx,eax
005F3E87     8D4D 90  lea ecx,dword ptr ss:[ebp-70]
005F3E8A     FFD6     call esi
005F3E8C     6A 0D    push 0D
005F3E8E     FFD7     call edi
005F3E90     8BD0     mov edx,eax
005F3E92     8D4D 8C  lea ecx,dword ptr ss:[ebp-74]
005F3E95     FFD6     call esi
005F3E97     6A 0D    push 0D
005F3E99     FFD7     call edi
005F3E9B     8BD0     mov edx,eax
005F3E9D     8D4D 88  lea ecx,dword ptr ss:[ebp-78]
005F3EA0     FFD6     call esi
005F3EA2     6A 0D    push 0D
005F3EA4     FFD7     call edi
005F3EA6     8BD0     mov edx,eax
005F3EA8     8D4D 84  lea ecx,dword ptr ss:[ebp-7C]
005F3EAB     FFD6     call esi
005F3EAD     6A 0D    push 0D
005F3EAF     FFD7     call edi
005F3EB1     8BD0     mov edx,eax
005F3EB3     8D4D 80  lea ecx,dword ptr ss:[ebp-80]
005F3EB6     FFD6     call esi
005F3EB8     6A 0D    push 0D
005F3EBA     FFD7     call edi
005F3EBC     8BD0     mov edx,eax
005F3EBE     8D8D 7CF>lea ecx,dword ptr ss:[ebp-84]
005F3EC4     FFD6     call esi
005F3EC6     6A 0D    push 0D
005F3EC8     FFD7     call edi
005F3ECA     8BD0     mov edx,eax
005F3ECC     8D8D 78F>lea ecx,dword ptr ss:[ebp-88]
005F3ED2     FFD6     call esi
005F3ED4     B9 04000>mov ecx,80020004
005F3ED9     B8 0A000>mov eax,0A
005F3EDE     898D 3CF>mov dword ptr ss:[ebp-C4],ecx
005F3EE4     898D 4CF>mov dword ptr ss:[ebp-B4],ecx
005F3EEA     8D95 24F>lea edx,dword ptr ss:[ebp-DC]
005F3EF0     8D8D 54F>lea ecx,dword ptr ss:[ebp-AC]
005F3EF6     8985 34F>mov dword ptr ss:[ebp-CC],eax
005F3EFC     8985 44F>mov dword ptr ss:[ebp-BC],eax
005F3F02     C785 2CF>mov dword ptr ss:[ebp-D4],GeoLabAr.004200AC
005F3F0C     C785 24F>mov dword ptr ss:[ebp-DC],8
005F3F16     FF15 301>call dword ptr ds:[<&MSVBVM60.__vbaVarDup>]     ; MSVBVM60.__vbaVarDup
005F3F1C     8B45 90  mov eax,dword ptr ss:[ebp-70]
005F3F1F     8B4D 8C  mov ecx,dword ptr ss:[ebp-74]
005F3F22     8B55 94  mov edx,dword ptr ss:[ebp-6C]
005F3F25     8985 F0F>mov dword ptr ss:[ebp-110],eax
005F3F2B     8B45 88  mov eax,dword ptr ss:[ebp-78]
005F3F2E     898D ECF>mov dword ptr ss:[ebp-114],ecx
005F3F34     8B4D 84  mov ecx,dword ptr ss:[ebp-7C]
005F3F37     8985 E8F>mov dword ptr ss:[ebp-118],eax
005F3F3D     8B45 80  mov eax,dword ptr ss:[ebp-80]
005F3F40     898D E4F>mov dword ptr ss:[ebp-11C],ecx
005F3F46     8B8D 7CF>mov ecx,dword ptr ss:[ebp-84]
005F3F4C     8985 E0F>mov dword ptr ss:[ebp-120],eax
005F3F52     8B85 78F>mov eax,dword ptr ss:[ebp-88]
005F3F58     898D DCF>mov dword ptr ss:[ebp-124],ecx
005F3F5E     68 20334>push GeoLabAr.00423320
005F3F63     8D4D EC  lea ecx,dword ptr ss:[ebp-14]
005F3F66     895D 94  mov dword ptr ss:[ebp-6C],ebx
005F3F69     895D 90  mov dword ptr ss:[ebp-70],ebx
005F3F6C     895D 8C  mov dword ptr ss:[ebp-74],ebx
005F3F6F     895D 88  mov dword ptr ss:[ebp-78],ebx
005F3F72     895D 84  mov dword ptr ss:[ebp-7C],ebx
005F3F75     895D 80  mov dword ptr ss:[ebp-80],ebx
005F3F78     899D 7CF>mov dword ptr ss:[ebp-84],ebx
005F3F7E     8985 D8F>mov dword ptr ss:[ebp-128],eax
005F3F84     899D 78F>mov dword ptr ss:[ebp-88],ebx
005F3F8A     FFD6     call esi
005F3F8C     8B3D 4C1>mov edi,dword ptr ds:[<&MSVBVM60.__vbaStrCat>]  ; MSVBVM60.__vbaStrCat
005F3F92     50       push eax
005F3F93     FFD7     call edi
005F3F95     8BD0     mov edx,eax
005F3F97     8D4D E8  lea ecx,dword ptr ss:[ebp-18]
005F3F9A     FFD6     call esi
005F3F9C     50       push eax
005F3F9D     68 C8354>push GeoLabAr.004235C8
005F3FA2     FFD7     call edi
005F3FA4     8BD0     mov edx,eax
005F3FA6     8D4D E4  lea ecx,dword ptr ss:[ebp-1C]
005F3FA9     FFD6     call esi
005F3FAB     8B95 F0F>mov edx,dword ptr ss:[ebp-110]
005F3FB1     50       push eax
005F3FB2     8D4D E0  lea ecx,dword ptr ss:[ebp-20]
005F3FB5     FFD6     call esi
005F3FB7     50       push eax
005F3FB8     FFD7     call edi
005F3FBA     8BD0     mov edx,eax
005F3FBC     8D4D DC  lea ecx,dword ptr ss:[ebp-24]
005F3FBF     FFD6     call esi
005F3FC1     50       push eax
005F3FC2     68 C4FF4>push GeoLabAr.0041FFC4
005F3FC7     FFD7     call edi
005F3FC9     8BD0     mov edx,eax
005F3FCB     8D4D D8  lea ecx,dword ptr ss:[ebp-28]
005F3FCE     FFD6     call esi
005F3FD0     8B95 ECF>mov edx,dword ptr ss:[ebp-114]
005F3FD6     50       push eax
005F3FD7     8D4D D4  lea ecx,dword ptr ss:[ebp-2C]
005F3FDA     FFD6     call esi
005F3FDC     50       push eax
005F3FDD     FFD7     call edi
005F3FDF     8BD0     mov edx,eax
005F3FE1     8D4D D0  lea ecx,dword ptr ss:[ebp-30]
005F3FE4     FFD6     call esi
005F3FE6     8B95 E8F>mov edx,dword ptr ss:[ebp-118]
005F3FEC     50       push eax
005F3FED     8D4D CC  lea ecx,dword ptr ss:[ebp-34]
005F3FF0     FFD6     call esi
005F3FF2     50       push eax
005F3FF3     FFD7     call edi
005F3FF5     8BD0     mov edx,eax
005F3FF7     8D4D C8  lea ecx,dword ptr ss:[ebp-38]
005F3FFA     FFD6     call esi
005F3FFC     50       push eax
005F3FFD     68 ECFF4>push GeoLabAr.0041FFEC
005F4002     FFD7     call edi
005F4004     8BD0     mov edx,eax
005F4006     8D4D C4  lea ecx,dword ptr ss:[ebp-3C]
005F4009     FFD6     call esi
005F400B     8B95 E4F>mov edx,dword ptr ss:[ebp-11C]
005F4011     50       push eax
005F4012     8D4D C0  lea ecx,dword ptr ss:[ebp-40]
005F4015     FFD6     call esi
005F4017     50       push eax
005F4018     FFD7     call edi
005F401A     8BD0     mov edx,eax
005F401C     8D4D BC  lea ecx,dword ptr ss:[ebp-44]
005F401F     FFD6     call esi
005F4021     50       push eax
005F4022     68 2C004>push GeoLabAr.0042002C
005F4027     FFD7     call edi
005F4029     8BD0     mov edx,eax
005F402B     8D4D B8  lea ecx,dword ptr ss:[ebp-48]
005F402E     FFD6     call esi
005F4030     8B95 E0F>mov edx,dword ptr ss:[ebp-120]
005F4036     50       push eax
005F4037     8D4D B4  lea ecx,dword ptr ss:[ebp-4C]
005F403A     FFD6     call esi
005F403C     50       push eax
005F403D     FFD7     call edi
005F403F     8BD0     mov edx,eax
005F4041     8D4D B0  lea ecx,dword ptr ss:[ebp-50]
005F4044     FFD6     call esi
005F4046     50       push eax
005F4047     68 54004>push GeoLabAr.00420054
005F404C     FFD7     call edi
005F404E     8BD0     mov edx,eax
005F4050     8D4D AC  lea ecx,dword ptr ss:[ebp-54]
005F4053     FFD6     call esi
005F4055     8B95 DCF>mov edx,dword ptr ss:[ebp-124]
005F405B     50       push eax
005F405C     8D4D A8  lea ecx,dword ptr ss:[ebp-58]
005F405F     FFD6     call esi
005F4061     50       push eax
005F4062     FFD7     call edi
005F4064     8BD0     mov edx,eax
005F4066     8D4D A4  lea ecx,dword ptr ss:[ebp-5C]
005F4069     FFD6     call esi
005F406B     50       push eax
005F406C     68 74004>push GeoLabAr.00420074
005F4071     FFD7     call edi
005F4073     8BD0     mov edx,eax
005F4075     8D4D A0  lea ecx,dword ptr ss:[ebp-60]
005F4078     FFD6     call esi
005F407A     8B95 D8F>mov edx,dword ptr ss:[ebp-128]
005F4080     50       push eax
005F4081     8D4D 9C  lea ecx,dword ptr ss:[ebp-64]
005F4084     FFD6     call esi
005F4086     50       push eax
005F4087     FFD7     call edi
005F4089     8BD0     mov edx,eax
005F408B     8D4D 98  lea ecx,dword ptr ss:[ebp-68]
005F408E     FFD6     call esi
005F4090     50       push eax
005F4091     68 98004>push GeoLabAr.00420098
005F4096     FFD7     call edi
005F4098     8D8D 34F>lea ecx,dword ptr ss:[ebp-CC]
005F409E     8985 6CF>mov dword ptr ss:[ebp-94],eax
005F40A4     8D95 44F>lea edx,dword ptr ss:[ebp-BC]
005F40AA     51       push ecx
005F40AB     8D85 54F>lea eax,dword ptr ss:[ebp-AC]
005F40B1     52       push edx
005F40B2     50       push eax
005F40B3     8D8D 64F>lea ecx,dword ptr ss:[ebp-9C]
005F40B9     6A 30    push 30
005F40BB     51       push ecx
005F40BC     C785 64F>mov dword ptr ss:[ebp-9C],8
005F40C6     FF15 901>call dword ptr ds:[<&MSVBVM60.#595>]     再次注册的call; MSVBVM60.rtcMsgBox

这样就完全解决了!呵呵:L
PYG19周年生日快乐!

该用户从未签到

发表于 2006-7-7 15:00:49 | 显示全部楼层
不够详细!
PYG19周年生日快乐!

该用户从未签到

 楼主| 发表于 2006-7-7 16:52:54 | 显示全部楼层
楼上兄弟能否给点补充,第一次写文章,呵呵!
PYG19周年生日快乐!
  • TA的每日心情
    开心
    2018-5-6 16:27
  • 签到天数: 7 天

    [LV.3]偶尔看看II

    发表于 2006-7-7 17:09:51 | 显示全部楼层
    这个软件有功能限制吗?
    PYG19周年生日快乐!

    该用户从未签到

     楼主| 发表于 2006-7-7 17:11:58 | 显示全部楼层
    注意:未注册的吉奥收发文管理系统,行文记录、档案记录最多只能20条、收文记录最多只能20条,请进行注册!

    电子注册的操作过程:运行[吉奥收发文管理系统],在【帮助】菜单中选中【电子注册】,在弹出的电子注册窗体中输入注册码。
    PYG19周年生日快乐!
    您需要登录后才可以回帖 登录 | 加入我们

    本版积分规则

    快速回复 返回顶部 返回列表