飘云阁

 找回密码
 加入我们

QQ登录

只需一步,快速开始

查看: 4374|回复: 5

光盘管家注册算法

[复制链接]
  • TA的每日心情
    无聊
    2024-12-26 09:55
  • 签到天数: 88 天

    [LV.6]常住居民II

    发表于 2006-3-2 11:46:44 | 显示全部楼层 |阅读模式
    【破文标题】光盘管家注册算法
    【破文作者】HBQJXHW[PYG]
    破解工具】OD、PEID
    【破解平台】WIN2000-SP4
    【软件名称】光盘管家
    【原版下载】http://cdmanager.sundns.com/
    【保护方式】SN
    【软件简介】光盘管家可以说是逼出来的,刻了许多的资料光盘,光盘表面太小只能写上序号不能详细写出光盘的内容,这给日后查找资料带来了巨大的麻烦,每次都要花费很多时间来一张张寻找,也曾找了一个软件来用,可惜软件太古老了,由于机器上安装了虚拟光驱,一点扫描就自动关闭,无奈之下只好自己做一个,由此产生了光盘管家这个软件。
    光盘管家顾名思义,使用来记录光盘信息的,该软件可以将光盘(也可以是光盘镜像文件)内的文件的信息记录下来,以后要查找文件,就不需要到光盘上找,直接用软件找到文件的位置,然后直接到对应的光盘找到文件。
    光盘管家支持虚拟光驱、CD-ROM、DVD-ROM、CD-RW和DVD-RW,一张1122个文件的光盘的扫描和写数据库可以在15秒内完成(Intel810+PⅢ933+256M SDRAM)。
    光盘管家还提供了数据保护和备份的功能,保证了您的数据的安全。
    软件的界面参考了windows资源管理器的模式,方便大家快速上手。


    【破解声明】技术交流!
    ------------------------------------------------------------------------
    MD5(用户名)=SN1
    把SN1内的字母转换为大写并分成四段,使1和3对调=SN2
    把SN2倒序=SN3
    MD5(SN3)=SN4
    把SN4内的字母转换为大写并分成四段,使1和3对调=SN5
    把SN5倒序=KEY----->即为注册码。

    例如:
    MD5(haoda)=1461b76a2f8bfefcdfb815f198f297ee
    1461b76a 2f8bfefc dfb815f1 98f297ee(把字母转换为大写) 1和3对调为 DFB815F1 2F8BFEFC 1461B76A 98F297EE
    DFB815F12F8BFEFC1461B76A98F297EE倒序后为EE792F89A67B1641CFEFB8F21F518BFD
    MD5(EE792F89A67B1641CFEFB8F21F518BFD)=68f0ebbe00fd4ab4a6f6a1b3afa7b94c
    68f0ebbe 00fd4ab4 a6f6a1b3 afa7b94c(把字母转换为大写) 1和3对调为 A6F6A1B3 00FD4AB4 68F0EBBE AFA7B94C
    A6F6A1B300FD4AB468F0EBBEAFA7B94C倒序后为C49B7AFAEBBE0F864BA4DF003B1A6F6A

    注册信息保存在注册表中:
    [HKEY_CURRENT_USER\Software\VB and VBA Program Settings\光盘管家\Setting]
    "RegName"="haoda"
    "RegCode"="C49B7AFAEBBE0F864BA4DF003B1A6F6A"

    ------------------------------------------------------------------------
    【版权声明】本文纯属技术交流, 转载请注明作者信息并保持文章的完整, 谢谢!
    PYG19周年生日快乐!
  • TA的每日心情
    开心
    2024-12-1 11:04
  • 签到天数: 12 天

    [LV.3]偶尔看看II

    发表于 2006-3-2 12:23:24 | 显示全部楼层
    最好把跟踪过程贴出来~
    PYG19周年生日快乐!
  • TA的每日心情
    无聊
    2024-12-26 09:55
  • 签到天数: 88 天

    [LV.6]常住居民II

     楼主| 发表于 2006-3-2 21:16:40 | 显示全部楼层
    跟踪过程就是:
    下bp __vbaStrComp,很快就可得到注册码了。
    --------------------------
    6601B0BE    E8 03000000     CALL MSVBVM60.__vbaStrComp
    6601B0C3    C2 0C00         RETN 0C
    6601B0C6 >  837C24 04 02    CMP DWORD PTR SS:[ESP+4],2
    6601B0CB    0F84 6D6A0000   JE MSVBVM60.66021B3E
    6601B0D1    68 01000300     PUSH 30001
    6601B0D6    FF7424 08       PUSH DWORD PTR SS:[ESP+8]
    6601B0DA    FF7424 10       PUSH DWORD PTR SS:[ESP+10]
    6601B0DE    FF7424 18       PUSH DWORD PTR SS:[ESP+18]
    6601B0E2    FF15 20EE1066   CALL DWORD PTR DS:[6610EE20]         ; OLEAUT32.VarBstrCmp
    6601B0E8    85C0            TEST EAX,EAX
    6601B0EA    0F8C 556A0000   JL MSVBVM60.66021B45
    ------------------------------


    004C8850   > \55            PUSH EBP
    004C8851   .  8BEC          MOV EBP,ESP
    004C8853   .  83EC 0C       SUB ESP,0C
    004C8856   .  68 261F4000   PUSH <JMP.&MSVBVM60.__vbaExceptHandler>  ;  SE 处理程序安装
    004C885B   .  64:A1 0000000>MOV EAX,DWORD PTR FS:[0]
    004C8861   .  50            PUSH EAX
    004C8862   .  64:8925 00000>MOV DWORD PTR FS:[0],ESP
    004C8869   .  81EC B0000000 SUB ESP,0B0
    004C886F   .  53            PUSH EBX
    004C8870   .  56            PUSH ESI
    004C8871   .  57            PUSH EDI
    004C8872   .  8965 F4       MOV DWORD PTR SS:[EBP-C],ESP
    004C8875   .  C745 F8 E01D4>MOV DWORD PTR SS:[EBP-8],光盘管家.00401DE0
    004C887C   .  8B5D 08       MOV EBX,DWORD PTR SS:[EBP+8]
    004C887F   .  8BC3          MOV EAX,EBX
    004C8881   .  83E0 01       AND EAX,1
    004C8884   .  8945 FC       MOV DWORD PTR SS:[EBP-4],EAX
    004C8887   .  83E3 FE       AND EBX,FFFFFFFE
    004C888A   .  8B0B          MOV ECX,DWORD PTR DS:[EBX]
    004C888C   .  53            PUSH EBX
    004C888D   .  895D 08       MOV DWORD PTR SS:[EBP+8],EBX
    004C8890   .  FF51 04       CALL DWORD PTR DS:[ECX+4]
    004C8893   .  8B13          MOV EDX,DWORD PTR DS:[EBX]
    004C8895   .  33FF          XOR EDI,EDI
    004C8897   .  53            PUSH EBX
    004C8898   .  897D E8       MOV DWORD PTR SS:[EBP-18],EDI
    004C889B   .  897D E4       MOV DWORD PTR SS:[EBP-1C],EDI
    004C889E   .  897D E0       MOV DWORD PTR SS:[EBP-20],EDI
    004C88A1   .  897D DC       MOV DWORD PTR SS:[EBP-24],EDI
    004C88A4   .  897D D8       MOV DWORD PTR SS:[EBP-28],EDI
    004C88A7   .  897D C8       MOV DWORD PTR SS:[EBP-38],EDI
    004C88AA   .  897D B8       MOV DWORD PTR SS:[EBP-48],EDI
    004C88AD   .  897D A8       MOV DWORD PTR SS:[EBP-58],EDI
    004C88B0   .  897D 98       MOV DWORD PTR SS:[EBP-68],EDI
    004C88B3   .  897D 88       MOV DWORD PTR SS:[EBP-78],EDI
    004C88B6   .  FF92 0C030000 CALL DWORD PTR DS:[EDX+30C]
    004C88BC   .  8945 D0       MOV DWORD PTR SS:[EBP-30],EAX
    004C88BF   .  8D45 C8       LEA EAX,DWORD PTR SS:[EBP-38]
    004C88C2   .  50            PUSH EAX
    004C88C3   .  8D4D B8       LEA ECX,DWORD PTR SS:[EBP-48]
    004C88C6   .  51            PUSH ECX
    004C88C7   .  C745 C8 09000>MOV DWORD PTR SS:[EBP-38],9
    004C88CE   .  E8 5DB2FFFF   CALL 光盘管家.004C3B30                       ;  根据用户名计算出SN3
    004C88D3   .  8D55 B8       LEA EDX,DWORD PTR SS:[EBP-48]
    004C88D6   .  52            PUSH EDX
    004C88D7   .  8D45 A8       LEA EAX,DWORD PTR SS:[EBP-58]
    004C88DA   .  50            PUSH EAX
    004C88DB   .  E8 50B2FFFF   CALL 光盘管家.004C3B30                       ;  计算注册码KEY
    004C88E0   .  8D4D A8       LEA ECX,DWORD PTR SS:[EBP-58]
    004C88E3   .  51            PUSH ECX
    004C88E4   .  FF15 28104000 CALL DWORD PTR DS:[<&MSVBVM60.__vbaStrVa>;  MSVBVM60.__vbaStrVarMove
    004C88EA   .  8BD0          MOV EDX,EAX                              ;  注册码给EDX
    004C88EC   .  8D4D E8       LEA ECX,DWORD PTR SS:[EBP-18]
    004C88EF   .  FF15 18124000 CALL DWORD PTR DS:[<&MSVBVM60.__vbaStrMo>;  MSVBVM60.__vbaStrMove
    004C88F5   .  8D55 A8       LEA EDX,DWORD PTR SS:[EBP-58]
    004C88F8   .  52            PUSH EDX
    004C88F9   .  8D45 B8       LEA EAX,DWORD PTR SS:[EBP-48]
    004C88FC   .  50            PUSH EAX
    004C88FD   .  8D4D C8       LEA ECX,DWORD PTR SS:[EBP-38]
    004C8900   .  51            PUSH ECX
    004C8901   .  6A 03         PUSH 3
    004C8903   .  FF15 34104000 CALL DWORD PTR DS:[<&MSVBVM60.__vbaFreeV>;  MSVBVM60.__vbaFreeVarList
    004C8909   .  8B13          MOV EDX,DWORD PTR DS:[EBX]
    004C890B   .  83C4 10       ADD ESP,10
    004C890E   .  53            PUSH EBX
    004C890F   .  FF92 08030000 CALL DWORD PTR DS:[EDX+308]
    004C8915   .  50            PUSH EAX
    004C8916   .  8D45 DC       LEA EAX,DWORD PTR SS:[EBP-24]
    004C8919   .  50            PUSH EAX
    004C891A   .  FF15 94104000 CALL DWORD PTR DS:[<&MSVBVM60.__vbaObjSe>;  MSVBVM60.__vbaObjSet
    004C8920   .  8D55 E4       LEA EDX,DWORD PTR SS:[EBP-1C]
    004C8923   .  8BF0          MOV ESI,EAX
    004C8925   .  8B0E          MOV ECX,DWORD PTR DS:[ESI]
    004C8927   .  52            PUSH EDX
    004C8928   .  56            PUSH ESI
    004C8929   .  FF91 A0000000 CALL DWORD PTR DS:[ECX+A0]
    004C892F   .  DBE2          FCLEX
    004C8931   .  3BC7          CMP EAX,EDI
    004C8933   .  7D 16         JGE SHORT 光盘管家.004C894B
    004C8935   .  8B3D 6C104000 MOV EDI,DWORD PTR DS:[<&MSVBVM60.__vbaHr>;  MSVBVM60.__vbaHresultCheckObj
    004C893B   .  68 A0000000   PUSH 0A0
    004C8940   .  68 34B14000   PUSH 光盘管家.0040B134
    004C8945   .  56            PUSH ESI
    004C8946   .  50            PUSH EAX
    004C8947   .  FFD7          CALL EDI                                 ;  <&MSVBVM60.__vbaHresultCheckObj>
    004C8949   .  EB 06         JMP SHORT 光盘管家.004C8951
    004C894B   >  8B3D 6C104000 MOV EDI,DWORD PTR DS:[<&MSVBVM60.__vbaHr>;  MSVBVM60.__vbaHresultCheckObj
    004C8951   >  8B45 E4       MOV EAX,DWORD PTR SS:[EBP-1C]            ;  试练码给EAX
    004C8954   .  50            PUSH EAX
    004C8955   .  FF15 24104000 CALL DWORD PTR DS:[<&MSVBVM60.__vbaLenBs>;  MSVBVM60.__vbaLenBstr
    004C895B   .  8BF0          MOV ESI,EAX                              ;  试练码位数给ESI
    004C895D   .  F7DE          NEG ESI
    004C895F   .  1BF6          SBB ESI,ESI
    004C8961   .  46            INC ESI
    004C8962   .  8D4D E4       LEA ECX,DWORD PTR SS:[EBP-1C]
    004C8965   .  F7DE          NEG ESI
    004C8967   .  FF15 48124000 CALL DWORD PTR DS:[<&MSVBVM60.__vbaFreeS>;  MSVBVM60.__vbaFreeStr
    004C896D   .  8D4D DC       LEA ECX,DWORD PTR SS:[EBP-24]
    004C8970   .  FF15 4C124000 CALL DWORD PTR DS:[<&MSVBVM60.__vbaFreeO>;  MSVBVM60.__vbaFreeObj
    004C8976   .  66:85F6       TEST SI,SI                               ;  判断是否输入注册码
    004C8979   .  0F85 BE040000 JNZ 光盘管家.004C8E3D
    004C897F   .  8B0B          MOV ECX,DWORD PTR DS:[EBX]
    004C8981   .  53            PUSH EBX
    004C8982   .  FF91 08030000 CALL DWORD PTR DS:[ECX+308]
    004C8988   .  50            PUSH EAX
    004C8989   .  8D55 DC       LEA EDX,DWORD PTR SS:[EBP-24]
    004C898C   .  52            PUSH EDX
    004C898D   .  FF15 94104000 CALL DWORD PTR DS:[<&MSVBVM60.__vbaObjSe>;  MSVBVM60.__vbaObjSet
    004C8993   .  8D4D E4       LEA ECX,DWORD PTR SS:[EBP-1C]
    004C8996   .  8BF0          MOV ESI,EAX
    004C8998   .  8B06          MOV EAX,DWORD PTR DS:[ESI]
    004C899A   .  51            PUSH ECX
    004C899B   .  56            PUSH ESI
    004C899C   .  FF90 A0000000 CALL DWORD PTR DS:[EAX+A0]
    004C89A2   .  DBE2          FCLEX
    004C89A4   .  85C0          TEST EAX,EAX
    004C89A6   .  7D 0E         JGE SHORT 光盘管家.004C89B6
    004C89A8   .  68 A0000000   PUSH 0A0
    004C89AD   .  68 34B14000   PUSH 光盘管家.0040B134
    004C89B2   .  56            PUSH ESI
    004C89B3   .  50            PUSH EAX
    004C89B4   .  FFD7          CALL EDI
    004C89B6   >  8B55 E8       MOV EDX,DWORD PTR SS:[EBP-18]            ;  真注册码给EDX
    004C89B9   .  8B45 E4       MOV EAX,DWORD PTR SS:[EBP-1C]            ;  试练码给EAX
    004C89BC   .  52            PUSH EDX
    004C89BD   .  50            PUSH EAX
    004C89BE   .  6A 00         PUSH 0
    004C89C0   .  FF15 F0114000 CALL DWORD PTR DS:[<&MSVBVM60.__vbaStrCo>;  注册码比较
    004C89C6   .  8D4D E4       LEA ECX,DWORD PTR SS:[EBP-1C]
    004C89C9   .  66:8BF0       MOV SI,AX
    004C89CC   .  FF15 48124000 CALL DWORD PTR DS:[<&MSVBVM60.__vbaFreeS>;  MSVBVM60.__vbaFreeStr
    004C89D2   .  8D4D DC       LEA ECX,DWORD PTR SS:[EBP-24]
    004C89D5   .  FF15 4C124000 CALL DWORD PTR DS:[<&MSVBVM60.__vbaFreeO>;  MSVBVM60.__vbaFreeObj
    004C89DB   .  66:85F6       TEST SI,SI
    004C89DE   .  A1 A8E84C00   MOV EAX,DWORD PTR DS:[4CE8A8]
    004C89E3   .  0F84 D7000000 JE 光盘管家.004C8AC0                         ;  不跳则OVER
    004C89E9   .  85C0          TEST EAX,EAX
    004C89EB   .  75 10         JNZ SHORT 光盘管家.004C89FD
    004C89ED   .  68 A8E84C00   PUSH 光盘管家.004CE8A8
    004C89F2   .  68 FC954000   PUSH 光盘管家.004095FC
    004C89F7   .  FF15 9C114000 CALL DWORD PTR DS:[<&MSVBVM60.__vbaNew2>>;  MSVBVM60.__vbaNew2
    004C89FD   >  8B35 A8E84C00 MOV ESI,DWORD PTR DS:[4CE8A8]
    004C8A03   .  8B0E          MOV ECX,DWORD PTR DS:[ESI]
    004C8A05   .  8D55 DC       LEA EDX,DWORD PTR SS:[EBP-24]
    004C8A08   .  52            PUSH EDX
    004C8A09   .  56            PUSH ESI
    004C8A0A   .  FF51 14       CALL DWORD PTR DS:[ECX+14]
    004C8A0D   .  DBE2          FCLEX
    004C8A0F   .  85C0          TEST EAX,EAX
    004C8A11   .  7D 0B         JGE SHORT 光盘管家.004C8A1E
    004C8A13   .  6A 14         PUSH 14
    004C8A15   .  68 EC954000   PUSH 光盘管家.004095EC
    004C8A1A   .  56            PUSH ESI
    004C8A1B   .  50            PUSH EAX
    004C8A1C   .  FFD7          CALL EDI
    004C8A1E   >  8B45 DC       MOV EAX,DWORD PTR SS:[EBP-24]
    004C8A21   .  8B08          MOV ECX,DWORD PTR DS:[EAX]
    004C8A23   .  8D55 E4       LEA EDX,DWORD PTR SS:[EBP-1C]
    004C8A26   .  52            PUSH EDX
    004C8A27   .  50            PUSH EAX
    004C8A28   .  8BF0          MOV ESI,EAX
    004C8A2A   .  FF51 58       CALL DWORD PTR DS:[ECX+58]
    004C8A2D   .  DBE2          FCLEX
    004C8A2F   .  85C0          TEST EAX,EAX
    004C8A31   .  7D 0B         JGE SHORT 光盘管家.004C8A3E
    004C8A33   .  6A 58         PUSH 58
    004C8A35   .  68 0C964000   PUSH 光盘管家.0040960C
    004C8A3A   .  56            PUSH ESI
    004C8A3B   .  50            PUSH EAX
    004C8A3C   .  FFD7          CALL EDI
    004C8A3E   >  B8 0A000000   MOV EAX,0A
    004C8A43   .  8945 98       MOV DWORD PTR SS:[EBP-68],EAX
    004C8A46   .  8945 A8       MOV DWORD PTR SS:[EBP-58],EAX
    004C8A49   .  8B45 E4       MOV EAX,DWORD PTR SS:[EBP-1C]
    004C8A4C   .  B9 04000280   MOV ECX,80020004
    004C8A51   .  8945 C0       MOV DWORD PTR SS:[EBP-40],EAX
    004C8A54   .  B8 08000000   MOV EAX,8
    004C8A59   .  894D A0       MOV DWORD PTR SS:[EBP-60],ECX
    004C8A5C   .  894D B0       MOV DWORD PTR SS:[EBP-50],ECX
    004C8A5F   .  8D55 88       LEA EDX,DWORD PTR SS:[EBP-78]
    004C8A62   .  8D4D C8       LEA ECX,DWORD PTR SS:[EBP-38]
    004C8A65   .  C745 E4 00000>MOV DWORD PTR SS:[EBP-1C],0
    004C8A6C   .  8945 B8       MOV DWORD PTR SS:[EBP-48],EAX
    004C8A6F   .  C745 90 5CB64>MOV DWORD PTR SS:[EBP-70],光盘管家.0040B65C
    004C8A76   .  8945 88       MOV DWORD PTR SS:[EBP-78],EAX
    004C8A79   .  FF15 F8114000 CALL DWORD PTR DS:[<&MSVBVM60.__vbaVarDu>;  MSVBVM60.__vbaVarDup
    004C8A7F   .  8D45 98       LEA EAX,DWORD PTR SS:[EBP-68]
    004C8A82   .  50            PUSH EAX
    004C8A83   .  8D4D A8       LEA ECX,DWORD PTR SS:[EBP-58]
    004C8A86   .  51            PUSH ECX
    004C8A87   .  8D55 B8       LEA EDX,DWORD PTR SS:[EBP-48]
    004C8A8A   .  52            PUSH EDX
    004C8A8B   .  6A 00         PUSH 0
    004C8A8D   .  8D45 C8       LEA EAX,DWORD PTR SS:[EBP-38]
    004C8A90   .  50            PUSH EAX
    004C8A91   .  FF15 9C104000 CALL DWORD PTR DS:[<&MSVBVM60.#595>]     ;  MSVBVM60.rtcMsgBox
    004C8A97   .  8D4D DC       LEA ECX,DWORD PTR SS:[EBP-24]
    004C8A9A   .  FF15 4C124000 CALL DWORD PTR DS:[<&MSVBVM60.__vbaFreeO>;  MSVBVM60.__vbaFreeObj
    004C8AA0   .  8D4D 98       LEA ECX,DWORD PTR SS:[EBP-68]
    004C8AA3   .  51            PUSH ECX
    004C8AA4   .  8D55 A8       LEA EDX,DWORD PTR SS:[EBP-58]
    004C8AA7   .  52            PUSH EDX
    004C8AA8   .  8D45 B8       LEA EAX,DWORD PTR SS:[EBP-48]
    004C8AAB   .  50            PUSH EAX
    004C8AAC   .  8D4D C8       LEA ECX,DWORD PTR SS:[EBP-38]
    004C8AAF   .  51            PUSH ECX
    004C8AB0   .  6A 04         PUSH 4
    004C8AB2   .  FF15 34104000 CALL DWORD PTR DS:[<&MSVBVM60.__vbaFreeV>;  MSVBVM60.__vbaFreeVarList
    004C8AB8   .  83C4 14       ADD ESP,14
    004C8ABB   .  E9 7D030000   JMP 光盘管家.004C8E3D
    004C8AC0   >  85C0          TEST EAX,EAX
    004C8AC2   .  75 10         JNZ SHORT 光盘管家.004C8AD4
    004C8AC4   .  68 A8E84C00   PUSH 光盘管家.004CE8A8
    004C8AC9   .  68 FC954000   PUSH 光盘管家.004095FC
    004C8ACE   .  FF15 9C114000 CALL DWORD PTR DS:[<&MSVBVM60.__vbaNew2>>;  MSVBVM60.__vbaNew2
    004C8AD4   >  8B35 A8E84C00 MOV ESI,DWORD PTR DS:[4CE8A8]
    004C8ADA   .  8B16          MOV EDX,DWORD PTR DS:[ESI]
    004C8ADC   .  8D45 DC       LEA EAX,DWORD PTR SS:[EBP-24]
    004C8ADF   .  50            PUSH EAX
    004C8AE0   .  56            PUSH ESI
    004C8AE1   .  FF52 14       CALL DWORD PTR DS:[EDX+14]
    004C8AE4   .  DBE2          FCLEX
    004C8AE6   .  85C0          TEST EAX,EAX
    004C8AE8   .  7D 0B         JGE SHORT 光盘管家.004C8AF5
    004C8AEA   .  6A 14         PUSH 14
    004C8AEC   .  68 EC954000   PUSH 光盘管家.004095EC
    004C8AF1   .  56            PUSH ESI
    004C8AF2   .  50            PUSH EAX
    004C8AF3   .  FFD7          CALL EDI
    004C8AF5   >  8B45 DC       MOV EAX,DWORD PTR SS:[EBP-24]
    004C8AF8   .  8B08          MOV ECX,DWORD PTR DS:[EAX]
    004C8AFA   .  8D55 E4       LEA EDX,DWORD PTR SS:[EBP-1C]
    004C8AFD   .  52            PUSH EDX
    004C8AFE   .  50            PUSH EAX
    004C8AFF   .  8BF0          MOV ESI,EAX
    004C8B01   .  FF51 58       CALL DWORD PTR DS:[ECX+58]
    004C8B04   .  DBE2          FCLEX
    004C8B06   .  85C0          TEST EAX,EAX
    004C8B08   .  7D 0B         JGE SHORT 光盘管家.004C8B15
    004C8B0A   .  6A 58         PUSH 58
    004C8B0C   .  68 0C964000   PUSH 光盘管家.0040960C
    004C8B11   .  56            PUSH ESI
    004C8B12   .  50            PUSH EAX
    004C8B13   .  FFD7          CALL EDI
    004C8B15   >  B8 0A000000   MOV EAX,0A
    004C8B1A   .  8945 98       MOV DWORD PTR SS:[EBP-68],EAX
    004C8B1D   .  8945 A8       MOV DWORD PTR SS:[EBP-58],EAX
    004C8B20   .  8B45 E4       MOV EAX,DWORD PTR SS:[EBP-1C]
    004C8B23   .  B9 04000280   MOV ECX,80020004
    004C8B28   .  8945 C0       MOV DWORD PTR SS:[EBP-40],EAX
    004C8B2B   .  B8 08000000   MOV EAX,8
    004C8B30   .  894D A0       MOV DWORD PTR SS:[EBP-60],ECX
    004C8B33   .  894D B0       MOV DWORD PTR SS:[EBP-50],ECX
    004C8B36   .  8D55 88       LEA EDX,DWORD PTR SS:[EBP-78]
    004C8B39   .  8D4D C8       LEA ECX,DWORD PTR SS:[EBP-38]
    004C8B3C   .  C745 E4 00000>MOV DWORD PTR SS:[EBP-1C],0
    004C8B43   .  8945 B8       MOV DWORD PTR SS:[EBP-48],EAX
    004C8B46   .  C745 90 84B64>MOV DWORD PTR SS:[EBP-70],光盘管家.0040B684
    004C8B4D   .  8945 88       MOV DWORD PTR SS:[EBP-78],EAX
    004C8B50   .  FF15 F8114000 CALL DWORD PTR DS:[<&MSVBVM60.__vbaVarDu>;  MSVBVM60.__vbaVarDup
    004C8B56   .  8D45 98       LEA EAX,DWORD PTR SS:[EBP-68]
    004C8B59   .  50            PUSH EAX
    004C8B5A   .  8D4D A8       LEA ECX,DWORD PTR SS:[EBP-58]
    004C8B5D   .  51            PUSH ECX
    004C8B5E   .  8D55 B8       LEA EDX,DWORD PTR SS:[EBP-48]
    004C8B61   .  52            PUSH EDX
    004C8B62   .  6A 00         PUSH 0
    004C8B64   .  8D45 C8       LEA EAX,DWORD PTR SS:[EBP-38]
    004C8B67   .  50            PUSH EAX
    004C8B68   .  FF15 9C104000 CALL DWORD PTR DS:[<&MSVBVM60.#595>]     ;  MSVBVM60.rtcMsgBox
    004C8B6E   .  8D4D DC       LEA ECX,DWORD PTR SS:[EBP-24]
    004C8B71   .  FF15 4C124000 CALL DWORD PTR DS:[<&MSVBVM60.__vbaFreeO>;  MSVBVM60.__vbaFreeObj
    004C8B77   .  8D4D 98       LEA ECX,DWORD PTR SS:[EBP-68]
    004C8B7A   .  51            PUSH ECX
    004C8B7B   .  8D55 A8       LEA EDX,DWORD PTR SS:[EBP-58]
    004C8B7E   .  52            PUSH EDX
    004C8B7F   .  8D45 B8       LEA EAX,DWORD PTR SS:[EBP-48]
    004C8B82   .  50            PUSH EAX
    004C8B83   .  8D4D C8       LEA ECX,DWORD PTR SS:[EBP-38]
    004C8B86   .  51            PUSH ECX
    004C8B87   .  6A 04         PUSH 4
    004C8B89   .  FF15 34104000 CALL DWORD PTR DS:[<&MSVBVM60.__vbaFreeV>;  MSVBVM60.__vbaFreeVarList
    004C8B8F   .  A1 A8E84C00   MOV EAX,DWORD PTR DS:[4CE8A8]
    004C8B94   .  83C4 14       ADD ESP,14
    004C8B97   .  85C0          TEST EAX,EAX
    004C8B99   .  75 10         JNZ SHORT 光盘管家.004C8BAB
    004C8B9B   .  68 A8E84C00   PUSH 光盘管家.004CE8A8
    004C8BA0   .  68 FC954000   PUSH 光盘管家.004095FC
    004C8BA5   .  FF15 9C114000 CALL DWORD PTR DS:[<&MSVBVM60.__vbaNew2>>;  MSVBVM60.__vbaNew2
    004C8BAB   >  8B35 A8E84C00 MOV ESI,DWORD PTR DS:[4CE8A8]
    004C8BB1   .  8B16          MOV EDX,DWORD PTR DS:[ESI]
    004C8BB3   .  8D45 DC       LEA EAX,DWORD PTR SS:[EBP-24]
    004C8BB6   .  50            PUSH EAX
    004C8BB7   .  56            PUSH ESI
    004C8BB8   .  FF52 14       CALL DWORD PTR DS:[EDX+14]
    004C8BBB   .  DBE2          FCLEX
    004C8BBD   .  85C0          TEST EAX,EAX
    004C8BBF   .  7D 0B         JGE SHORT 光盘管家.004C8BCC
    004C8BC1   .  6A 14         PUSH 14
    004C8BC3   .  68 EC954000   PUSH 光盘管家.004095EC
    004C8BC8   .  56            PUSH ESI
    004C8BC9   .  50            PUSH EAX
    004C8BCA   .  FFD7          CALL EDI
    004C8BCC   >  8B45 DC       MOV EAX,DWORD PTR SS:[EBP-24]
    004C8BCF   .  8B08          MOV ECX,DWORD PTR DS:[EAX]
    004C8BD1   .  8D55 E4       LEA EDX,DWORD PTR SS:[EBP-1C]
    004C8BD4   .  52            PUSH EDX
    004C8BD5   .  50            PUSH EAX
    004C8BD6   .  8BF0          MOV ESI,EAX
    004C8BD8   .  FF51 58       CALL DWORD PTR DS:[ECX+58]
    004C8BDB   .  DBE2          FCLEX
    004C8BDD   .  85C0          TEST EAX,EAX
    004C8BDF   .  7D 0B         JGE SHORT 光盘管家.004C8BEC
    004C8BE1   .  6A 58         PUSH 58
    004C8BE3   .  68 0C964000   PUSH 光盘管家.0040960C
    004C8BE8   .  56            PUSH ESI
    004C8BE9   .  50            PUSH EAX
    004C8BEA   .  FFD7          CALL EDI
    004C8BEC   >  8B03          MOV EAX,DWORD PTR DS:[EBX]
    004C8BEE   .  53            PUSH EBX
    004C8BEF   .  FF90 0C030000 CALL DWORD PTR DS:[EAX+30C]
    004C8BF5   .  50            PUSH EAX
    004C8BF6   .  8D4D D8       LEA ECX,DWORD PTR SS:[EBP-28]
    004C8BF9   .  51            PUSH ECX
    004C8BFA   .  FF15 94104000 CALL DWORD PTR DS:[<&MSVBVM60.__vbaObjSe>;  MSVBVM60.__vbaObjSet
    004C8C00   .  8BF0          MOV ESI,EAX
    004C8C02   .  8B16          MOV EDX,DWORD PTR DS:[ESI]
    004C8C04   .  8D45 E0       LEA EAX,DWORD PTR SS:[EBP-20]
    004C8C07   .  50            PUSH EAX
    004C8C08   .  56            PUSH ESI
    004C8C09   .  FF92 A0000000 CALL DWORD PTR DS:[EDX+A0]
    004C8C0F   .  DBE2          FCLEX
    004C8C11   .  85C0          TEST EAX,EAX
    004C8C13   .  7D 0E         JGE SHORT 光盘管家.004C8C23
    004C8C15   .  68 A0000000   PUSH 0A0
    004C8C1A   .  68 34B14000   PUSH 光盘管家.0040B134
    004C8C1F   .  56            PUSH ESI
    004C8C20   .  50            PUSH EAX
    004C8C21   .  FFD7          CALL EDI
    004C8C23   >  8B4D E0       MOV ECX,DWORD PTR SS:[EBP-20]
    004C8C26   .  8B55 E4       MOV EDX,DWORD PTR SS:[EBP-1C]
    004C8C29   .  51            PUSH ECX
    004C8C2A   .  68 A4974000   PUSH 光盘管家.004097A4                       ;  regname
    004C8C2F   .  68 90974000   PUSH 光盘管家.00409790                       ;  setting
    004C8C34   .  52            PUSH EDX
    004C8C35   .  FF15 04104000 CALL DWORD PTR DS:[<&MSVBVM60.#690>]     ;  MSVBVM60.rtcSaveSetting
    004C8C3B   .  8D45 E0       LEA EAX,DWORD PTR SS:[EBP-20]
    004C8C3E   .  50            PUSH EAX
    004C8C3F   .  8D4D E4       LEA ECX,DWORD PTR SS:[EBP-1C]
    004C8C42   .  51            PUSH ECX
    004C8C43   .  6A 02         PUSH 2
    004C8C45   .  FF15 C0114000 CALL DWORD PTR DS:[<&MSVBVM60.__vbaFreeS>;  MSVBVM60.__vbaFreeStrList
    004C8C4B   .  8D55 D8       LEA EDX,DWORD PTR SS:[EBP-28]
    004C8C4E   .  52            PUSH EDX
    004C8C4F   .  8D45 DC       LEA EAX,DWORD PTR SS:[EBP-24]
    004C8C52   .  50            PUSH EAX
    004C8C53   .  6A 02         PUSH 2
    004C8C55   .  FF15 40104000 CALL DWORD PTR DS:[<&MSVBVM60.__vbaFreeO>;  MSVBVM60.__vbaFreeObjList
    004C8C5B   .  A1 A8E84C00   MOV EAX,DWORD PTR DS:[4CE8A8]
    004C8C60   .  83C4 18       ADD ESP,18
    004C8C63   .  85C0          TEST EAX,EAX
    004C8C65   .  75 10         JNZ SHORT 光盘管家.004C8C77
    004C8C67   .  68 A8E84C00   PUSH 光盘管家.004CE8A8
    004C8C6C   .  68 FC954000   PUSH 光盘管家.004095FC
    004C8C71   .  FF15 9C114000 CALL DWORD PTR DS:[<&MSVBVM60.__vbaNew2>>;  MSVBVM60.__vbaNew2
    004C8C77   >  8B35 A8E84C00 MOV ESI,DWORD PTR DS:[4CE8A8]
    004C8C7D   .  8B0E          MOV ECX,DWORD PTR DS:[ESI]
    004C8C7F   .  8D55 DC       LEA EDX,DWORD PTR SS:[EBP-24]
    004C8C82   .  52            PUSH EDX
    004C8C83   .  56            PUSH ESI
    004C8C84   .  FF51 14       CALL DWORD PTR DS:[ECX+14]
    004C8C87   .  DBE2          FCLEX
    004C8C89   .  85C0          TEST EAX,EAX
    004C8C8B   .  7D 0B         JGE SHORT 光盘管家.004C8C98
    004C8C8D   .  6A 14         PUSH 14
    004C8C8F   .  68 EC954000   PUSH 光盘管家.004095EC
    004C8C94   .  56            PUSH ESI
    004C8C95   .  50            PUSH EAX
    004C8C96   .  FFD7          CALL EDI
    004C8C98   >  8B45 DC       MOV EAX,DWORD PTR SS:[EBP-24]
    004C8C9B   .  8B08          MOV ECX,DWORD PTR DS:[EAX]
    004C8C9D   .  8D55 E4       LEA EDX,DWORD PTR SS:[EBP-1C]
    004C8CA0   .  52            PUSH EDX
    004C8CA1   .  50            PUSH EAX
    004C8CA2   .  8BF0          MOV ESI,EAX
    004C8CA4   .  FF51 58       CALL DWORD PTR DS:[ECX+58]
    004C8CA7   .  DBE2          FCLEX
    004C8CA9   .  85C0          TEST EAX,EAX
    004C8CAB   .  7D 0B         JGE SHORT 光盘管家.004C8CB8
    004C8CAD   .  6A 58         PUSH 58
    004C8CAF   .  68 0C964000   PUSH 光盘管家.0040960C
    004C8CB4   .  56            PUSH ESI
    004C8CB5   .  50            PUSH EAX
    004C8CB6   .  FFD7          CALL EDI
    004C8CB8   >  8B45 E8       MOV EAX,DWORD PTR SS:[EBP-18]
    004C8CBB   .  8B4D E4       MOV ECX,DWORD PTR SS:[EBP-1C]
    004C8CBE   .  50            PUSH EAX
    004C8CBF   .  68 64964000   PUSH 光盘管家.00409664                       ;  regcode
    004C8CC4   .  68 90974000   PUSH 光盘管家.00409790                       ;  setting
    004C8CC9   .  51            PUSH ECX
    004C8CCA   .  FF15 04104000 CALL DWORD PTR DS:[<&MSVBVM60.#690>]     ;  MSVBVM60.rtcSaveSetting
    004C8CD0   .  8D4D E4       LEA ECX,DWORD PTR SS:[EBP-1C]
    004C8CD3   .  FF15 48124000 CALL DWORD PTR DS:[<&MSVBVM60.__vbaFreeS>;  MSVBVM60.__vbaFreeStr
    004C8CD9   .  8D4D DC       LEA ECX,DWORD PTR SS:[EBP-24]
    004C8CDC   .  FF15 4C124000 CALL DWORD PTR DS:[<&MSVBVM60.__vbaFreeO>;  MSVBVM60.__vbaFreeObj
    004C8CE2   .  A1 10E04C00   MOV EAX,DWORD PTR DS:[4CE010]
    004C8CE7   .  85C0          TEST EAX,EAX
    004C8CE9   .  75 15         JNZ SHORT 光盘管家.004C8D00
    004C8CEB   .  68 10E04C00   PUSH 光盘管家.004CE010
    004C8CF0   .  68 C4744000   PUSH 光盘管家.004074C4
    004C8CF5   .  FF15 9C114000 CALL DWORD PTR DS:[<&MSVBVM60.__vbaNew2>>;  MSVBVM60.__vbaNew2
    004C8CFB   .  A1 10E04C00   MOV EAX,DWORD PTR DS:[4CE010]
    004C8D00   >  8B10          MOV EDX,DWORD PTR DS:[EAX]
    004C8D02   .  50            PUSH EAX
    004C8D03   .  FF92 6C030000 CALL DWORD PTR DS:[EDX+36C]
    004C8D09   .  50            PUSH EAX
    004C8D0A   .  8D45 DC       LEA EAX,DWORD PTR SS:[EBP-24]
    004C8D0D   .  50            PUSH EAX
    004C8D0E   .  FF15 94104000 CALL DWORD PTR DS:[<&MSVBVM60.__vbaObjSe>;  MSVBVM60.__vbaObjSet
    004C8D14   .  8BF0          MOV ESI,EAX
    004C8D16   .  8B0E          MOV ECX,DWORD PTR DS:[ESI]
    004C8D18   .  6A 00         PUSH 0
    004C8D1A   .  56            PUSH ESI
    004C8D1B   .  FF51 74       CALL DWORD PTR DS:[ECX+74]
    004C8D1E   .  DBE2          FCLEX
    004C8D20   .  85C0          TEST EAX,EAX
    004C8D22   .  7D 0B         JGE SHORT 光盘管家.004C8D2F
    004C8D24   .  6A 74         PUSH 74
    004C8D26   .  68 049A4000   PUSH 光盘管家.00409A04
    004C8D2B   .  56            PUSH ESI
    004C8D2C   .  50            PUSH EAX
    004C8D2D   .  FFD7          CALL EDI
    004C8D2F   >  8D4D DC       LEA ECX,DWORD PTR SS:[EBP-24]
    004C8D32   .  FF15 4C124000 CALL DWORD PTR DS:[<&MSVBVM60.__vbaFreeO>;  MSVBVM60.__vbaFreeObj
    004C8D38   .  A1 10E04C00   MOV EAX,DWORD PTR DS:[4CE010]
    004C8D3D   .  85C0          TEST EAX,EAX
    004C8D3F   .  75 10         JNZ SHORT 光盘管家.004C8D51
    004C8D41   .  68 10E04C00   PUSH 光盘管家.004CE010
    004C8D46   .  68 C4744000   PUSH 光盘管家.004074C4
    004C8D4B   .  FF15 9C114000 CALL DWORD PTR DS:[<&MSVBVM60.__vbaNew2>>;  MSVBVM60.__vbaNew2
    004C8D51   >  8B13          MOV EDX,DWORD PTR DS:[EBX]
    004C8D53   .  8B3D 10E04C00 MOV EDI,DWORD PTR DS:[4CE010]
    004C8D59   .  53            PUSH EBX
    004C8D5A   .  FF92 0C030000 CALL DWORD PTR DS:[EDX+30C]
    004C8D60   .  50            PUSH EAX
    004C8D61   .  8D45 DC       LEA EAX,DWORD PTR SS:[EBP-24]
    004C8D64   .  50            PUSH EAX
    004C8D65   .  FF15 94104000 CALL DWORD PTR DS:[<&MSVBVM60.__vbaObjSe>;  MSVBVM60.__vbaObjSet
    004C8D6B   .  8D55 E4       LEA EDX,DWORD PTR SS:[EBP-1C]
    004C8D6E   .  8BF0          MOV ESI,EAX
    004C8D70   .  8B0E          MOV ECX,DWORD PTR DS:[ESI]
    004C8D72   .  52            PUSH EDX
    004C8D73   .  56            PUSH ESI
    004C8D74   .  FF91 A0000000 CALL DWORD PTR DS:[ECX+A0]
    004C8D7A   .  DBE2          FCLEX
    004C8D7C   .  85C0          TEST EAX,EAX
    004C8D7E   .  7D 12         JGE SHORT 光盘管家.004C8D92
    004C8D80   .  68 A0000000   PUSH 0A0
    004C8D85   .  68 34B14000   PUSH 光盘管家.0040B134
    004C8D8A   .  56            PUSH ESI
    004C8D8B   .  50            PUSH EAX
    004C8D8C   .  FF15 6C104000 CALL DWORD PTR DS:[<&MSVBVM60.__vbaHresu>;  MSVBVM60.__vbaHresultCheckObj
    004C8D92   >  8B45 E4       MOV EAX,DWORD PTR SS:[EBP-1C]
    004C8D95   .  8B37          MOV ESI,DWORD PTR DS:[EDI]
    004C8D97   .  68 98B64000   PUSH 光盘管家.0040B698
    004C8D9C   .  50            PUSH EAX
    004C8D9D   .  FF15 5C104000 CALL DWORD PTR DS:[<&MSVBVM60.__vbaStrCa>;  MSVBVM60.__vbaStrCat
    004C8DA3   .  8BD0          MOV EDX,EAX
    004C8DA5   .  8D4D E0       LEA ECX,DWORD PTR SS:[EBP-20]
    004C8DA8   .  FF15 18124000 CALL DWORD PTR DS:[<&MSVBVM60.__vbaStrMo>;  MSVBVM60.__vbaStrMove
    004C8DAE   .  50            PUSH EAX
    004C8DAF   .  57            PUSH EDI
    004C8DB0   .  FF56 54       CALL DWORD PTR DS:[ESI+54]
    004C8DB3   .  DBE2          FCLEX
    004C8DB5   .  85C0          TEST EAX,EAX
    004C8DB7   .  7D 0F         JGE SHORT 光盘管家.004C8DC8
    004C8DB9   .  6A 54         PUSH 54
    004C8DBB   .  68 848D4000   PUSH 光盘管家.00408D84
    004C8DC0   .  57            PUSH EDI
    004C8DC1   .  50            PUSH EAX
    004C8DC2   .  FF15 6C104000 CALL DWORD PTR DS:[<&MSVBVM60.__vbaHresu>;  MSVBVM60.__vbaHresultCheckObj
    004C8DC8   >  8D4D E0       LEA ECX,DWORD PTR SS:[EBP-20]
    004C8DCB   .  51            PUSH ECX
    004C8DCC   .  8D55 E4       LEA EDX,DWORD PTR SS:[EBP-1C]
    004C8DCF   .  52            PUSH EDX
    004C8DD0   .  6A 02         PUSH 2
    004C8DD2   .  FF15 C0114000 CALL DWORD PTR DS:[<&MSVBVM60.__vbaFreeS>;  MSVBVM60.__vbaFreeStrList
    004C8DD8   .  8B3D 4C124000 MOV EDI,DWORD PTR DS:[<&MSVBVM60.__vbaFr>;  MSVBVM60.__vbaFreeObj
    004C8DDE   .  83C4 0C       ADD ESP,0C
    004C8DE1   .  8D4D DC       LEA ECX,DWORD PTR SS:[EBP-24]
    004C8DE4   .  FFD7          CALL EDI                                 ;  <&MSVBVM60.__vbaFreeObj>
    004C8DE6   .  A1 A8E84C00   MOV EAX,DWORD PTR DS:[4CE8A8]
    004C8DEB   .  85C0          TEST EAX,EAX
    004C8DED   .  75 10         JNZ SHORT 光盘管家.004C8DFF
    004C8DEF   .  68 A8E84C00   PUSH 光盘管家.004CE8A8
    004C8DF4   .  68 FC954000   PUSH 光盘管家.004095FC
    004C8DF9   .  FF15 9C114000 CALL DWORD PTR DS:[<&MSVBVM60.__vbaNew2>>;  MSVBVM60.__vbaNew2
    004C8DFF   >  8B35 A8E84C00 MOV ESI,DWORD PTR DS:[4CE8A8]
    004C8E05   .  8B16          MOV EDX,DWORD PTR DS:[ESI]
    004C8E07   .  53            PUSH EBX
    004C8E08   .  8D45 DC       LEA EAX,DWORD PTR SS:[EBP-24]
    004C8E0B   .  50            PUSH EAX
    004C8E0C   .  8995 3CFFFFFF MOV DWORD PTR SS:[EBP-C4],EDX
    004C8E12   .  FF15 A8104000 CALL DWORD PTR DS:[<&MSVBVM60.__vbaObjSe>;  MSVBVM60.__vbaObjSetAddref
    004C8E18   .  8B8D 3CFFFFFF MOV ECX,DWORD PTR SS:[EBP-C4]
    004C8E1E   .  50            PUSH EAX
    004C8E1F   .  56            PUSH ESI
    004C8E20   .  FF51 10       CALL DWORD PTR DS:[ECX+10]
    004C8E23   .  DBE2          FCLEX
    004C8E25   .  85C0          TEST EAX,EAX
    004C8E27   .  7D 0F         JGE SHORT 光盘管家.004C8E38
    004C8E29   .  6A 10         PUSH 10
    004C8E2B   .  68 EC954000   PUSH 光盘管家.004095EC
    004C8E30   .  56            PUSH ESI
    004C8E31   .  50            PUSH EAX
    004C8E32   .  FF15 6C104000 CALL DWORD PTR DS:[<&MSVBVM60.__vbaHresu>;  MSVBVM60.__vbaHresultCheckObj
    004C8E38   >  8D4D DC       LEA ECX,DWORD PTR SS:[EBP-24]
    004C8E3B   .  FFD7          CALL EDI
    004C8E3D   >  C745 FC 00000>MOV DWORD PTR SS:[EBP-4],0
    004C8E44   .  68 918E4C00   PUSH 光盘管家.004C8E91
    004C8E49   .  EB 3C         JMP SHORT 光盘管家.004C8E87
    004C8E4B   .  8D55 E0       LEA EDX,DWORD PTR SS:[EBP-20]
    004C8E4E   .  52            PUSH EDX
    004C8E4F   .  8D45 E4       LEA EAX,DWORD PTR SS:[EBP-1C]
    004C8E52   .  50            PUSH EAX
    004C8E53   .  6A 02         PUSH 2
    004C8E55   .  FF15 C0114000 CALL DWORD PTR DS:[<&MSVBVM60.__vbaFreeS>;  MSVBVM60.__vbaFreeStrList
    004C8E5B   .  8D4D D8       LEA ECX,DWORD PTR SS:[EBP-28]
    004C8E5E   .  51            PUSH ECX
    004C8E5F   .  8D55 DC       LEA EDX,DWORD PTR SS:[EBP-24]
    004C8E62   .  52            PUSH EDX
    004C8E63   .  6A 02         PUSH 2
    004C8E65   .  FF15 40104000 CALL DWORD PTR DS:[<&MSVBVM60.__vbaFreeO>;  MSVBVM60.__vbaFreeObjList
    004C8E6B   .  8D45 98       LEA EAX,DWORD PTR SS:[EBP-68]
    004C8E6E   .  50            PUSH EAX
    004C8E6F   .  8D4D A8       LEA ECX,DWORD PTR SS:[EBP-58]
    004C8E72   .  51            PUSH ECX
    004C8E73   .  8D55 B8       LEA EDX,DWORD PTR SS:[EBP-48]
    004C8E76   .  52            PUSH EDX
    004C8E77   .  8D45 C8       LEA EAX,DWORD PTR SS:[EBP-38]
    004C8E7A   .  50            PUSH EAX
    004C8E7B   .  6A 04         PUSH 4
    004C8E7D   .  FF15 34104000 CALL DWORD PTR DS:[<&MSVBVM60.__vbaFreeV>;  MSVBVM60.__vbaFreeVarList
    004C8E83   .  83C4 2C       ADD ESP,2C
    004C8E86   .  C3            RETN
    004C8E87   >  8D4D E8       LEA ECX,DWORD PTR SS:[EBP-18]
    004C8E8A   .  FF15 48124000 CALL DWORD PTR DS:[<&MSVBVM60.__vbaFreeS>;  MSVBVM60.__vbaFreeStr
    004C8E90   .  C3            RETN
    004C8E91   .  8B45 08       MOV EAX,DWORD PTR SS:[EBP+8]
    004C8E94   .  8B08          MOV ECX,DWORD PTR DS:[EAX]
    004C8E96   .  50            PUSH EAX
    004C8E97   .  FF51 08       CALL DWORD PTR DS:[ECX+8]
    004C8E9A   .  8B45 FC       MOV EAX,DWORD PTR SS:[EBP-4]
    004C8E9D   .  8B4D EC       MOV ECX,DWORD PTR SS:[EBP-14]
    004C8EA0   .  5F            POP EDI
    004C8EA1   .  5E            POP ESI
    004C8EA2   .  64:890D 00000>MOV DWORD PTR FS:[0],ECX
    004C8EA9   .  5B            POP EBX
    004C8EAA   .  8BE5          MOV ESP,EBP
    004C8EAC   .  5D            POP EBP
    004C8EAD   .  C2 0400       RETN 4
    004C8EB0   >  55            PUSH EBP
    004C8EB1   .  8BEC          MOV EBP,ESP
    004C8EB3   .  83EC 0C       SUB ESP,0C
    004C8EB6   .  68 261F4000   PUSH <JMP.&MSVBVM60.__vbaExceptHandler>  ;  SE 处理程序安装
    004C8EBB   .  64:A1 0000000>MOV EAX,DWORD PTR FS:[0]
    004C8EC1   .  50            PUSH EAX
    004C8EC2   .  64:8925 00000>MOV DWORD PTR FS:[0],ESP
    004C8EC9   .  83EC 18       SUB ESP,18
    004C8ECC   .  53            PUSH EBX
    004C8ECD   .  56            PUSH ESI
    004C8ECE   .  57            PUSH EDI
    004C8ECF   .  8965 F4       MOV DWORD PTR SS:[EBP-C],ESP
    004C8ED2   .  C745 F8 F01D4>MOV DWORD PTR SS:[EBP-8],光盘管家.00401DF0
    004C8ED9   .  8B7D 08       MOV EDI,DWORD PTR SS:[EBP+8]
    004C8EDC   .  8BC7          MOV EAX,EDI
    004C8EDE   .  83E0 01       AND EAX,1
    004C8EE1   .  8945 FC       MOV DWORD PTR SS:[EBP-4],EAX
    004C8EE4   .  83E7 FE       AND EDI,FFFFFFFE
    004C8EE7   .  8B0F          MOV ECX,DWORD PTR DS:[EDI]
    004C8EE9   .  57            PUSH EDI
    004C8EEA   .  897D 08       MOV DWORD PTR SS:[EBP+8],EDI
    004C8EED   .  FF51 04       CALL DWORD PTR DS:[ECX+4]
    004C8EF0   .  A1 A8E84C00   MOV EAX,DWORD PTR DS:[4CE8A8]
    004C8EF5   .  33DB          XOR EBX,EBX
    004C8EF7   .  3BC3          CMP EAX,EBX
    004C8EF9   .  895D E8       MOV DWORD PTR SS:[EBP-18],EBX
    004C8EFC   .  75 10         JNZ SHORT 光盘管家.004C8F0E
    004C8EFE   .  68 A8E84C00   PUSH 光盘管家.004CE8A8
    004C8F03   .  68 FC954000   PUSH 光盘管家.004095FC
    004C8F08   .  FF15 9C114000 CALL DWORD PTR DS:[<&MSVBVM60.__vbaNew2>>;  MSVBVM60.__vbaNew2
    004C8F0E   >  8B35 A8E84C00 MOV ESI,DWORD PTR DS:[4CE8A8]
    004C8F14   .  8B16          MOV EDX,DWORD PTR DS:[ESI]
    004C8F16   .  57            PUSH EDI
    004C8F17   .  8D45 E8       LEA EAX,DWORD PTR SS:[EBP-18]
    004C8F1A   .  50            PUSH EAX
    004C8F1B   .  8955 D4       MOV DWORD PTR SS:[EBP-2C],EDX
    004C8F1E   .  FF15 A8104000 CALL DWORD PTR DS:[<&MSVBVM60.__vbaObjSe>;  MSVBVM60.__vbaObjSetAddref
    004C8F24   .  8B4D D4       MOV ECX,DWORD PTR SS:[EBP-2C]
    004C8F27   .  50            PUSH EAX
    004C8F28   .  56            PUSH ESI
    004C8F29   .  FF51 10       CALL DWORD PTR DS:[ECX+10]
    004C8F2C   .  DBE2          FCLEX
    004C8F2E   .  3BC3          CMP EAX,EBX
    004C8F30   .  7D 0F         JGE SHORT 光盘管家.004C8F41
    004C8F32   .  6A 10         PUSH 10
    004C8F34   .  68 EC954000   PUSH 光盘管家.004095EC
    004C8F39   .  56            PUSH ESI
    004C8F3A   .  50            PUSH EAX
    004C8F3B   .  FF15 6C104000 CALL DWORD PTR DS:[<&MSVBVM60.__vbaHresu>;  MSVBVM60.__vbaHresultCheckObj
    004C8F41   >  8D4D E8       LEA ECX,DWORD PTR SS:[EBP-18]
    004C8F44   .  FF15 4C124000 CALL DWORD PTR DS:[<&MSVBVM60.__vbaFreeO>;  MSVBVM60.__vbaFreeObj
    004C8F4A   .  895D FC       MOV DWORD PTR SS:[EBP-4],EBX
    004C8F4D   .  68 5F8F4C00   PUSH 光盘管家.004C8F5F
    004C8F52   .  EB 0A         JMP SHORT 光盘管家.004C8F5E
    004C8F54   .  8D4D E8       LEA ECX,DWORD PTR SS:[EBP-18]
    004C8F57   .  FF15 4C124000 CALL DWORD PTR DS:[<&MSVBVM60.__vbaFreeO>;  MSVBVM60.__vbaFreeObj
    004C8F5D   .  C3            RETN
    004C8F5E   >  C3            RETN                                     ;  RET 用作跳转到 004C8F5F
    004C8F5F   >  8B45 08       MOV EAX,DWORD PTR SS:[EBP+8]
    004C8F62   .  8B10          MOV EDX,DWORD PTR DS:[EAX]
    004C8F64   .  50            PUSH EAX
    004C8F65   .  FF52 08       CALL DWORD PTR DS:[EDX+8]
    004C8F68   .  8B45 FC       MOV EAX,DWORD PTR SS:[EBP-4]
    004C8F6B   .  8B4D EC       MOV ECX,DWORD PTR SS:[EBP-14]
    004C8F6E   .  5F            POP EDI
    004C8F6F   .  5E            POP ESI
    004C8F70   .  64:890D 00000>MOV DWORD PTR FS:[0],ECX
    004C8F77   .  5B            POP EBX
    004C8F78   .  8BE5          MOV ESP,EBP
    004C8F7A   .  5D            POP EBP
    004C8F7B   .  C2 0400       RETN 4
    PYG19周年生日快乐!
  • TA的每日心情
    开心
    2024-4-24 14:45
  • 签到天数: 188 天

    [LV.7]常住居民III

    发表于 2006-3-6 22:11:49 | 显示全部楼层
    学习  学习
    PYG19周年生日快乐!

    该用户从未签到

    发表于 2006-3-8 16:08:21 | 显示全部楼层
    没看懂,这么长的文章,也不加几个文字
    PYG19周年生日快乐!
  • TA的每日心情
    开心
    2016-9-9 10:20
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    发表于 2006-3-11 21:23:30 | 显示全部楼层
    根本就看不懂啊.
    PYG19周年生日快乐!
    您需要登录后才可以回帖 登录 | 加入我们

    本版积分规则

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