首页
社区
课程
招聘
请教:vb函数MSVBVM60.__vbaStrI2
发表于: 2004-8-17 04:28 6180

请教:vb函数MSVBVM60.__vbaStrI2

2004-8-17 04:28
6180
我在网上查了很多相关资料都找不到该函数的说明,所以不得不来这里请教了
MSVBVM60.__vbaStrI2

该函数反汇编如下
660DF9B9 >  55              PUSH EBP
660DF9BA    8BEC            MOV EBP,ESP
660DF9BC    51              PUSH ECX
660DF9BD    8D45 FC         LEA EAX,DWORD PTR SS:[EBP-4]
660DF9C0    50              PUSH EAX
660DF9C1    6A 00           PUSH 0
660DF9C3    E8 AB6AF2FF     CALL MSVBVM60.66006473
660DF9C8    50              PUSH EAX
660DF9C9    FF75 08         PUSH DWORD PTR SS:[EBP+8]
660DF9CC    FF15 B41A0066   CALL DWORD PTR DS:[<&OLEAUT32.#109>]                  ; OLEAUT32.VarBstrFromI2
660DF9D2    85C0            TEST EAX,EAX
660DF9D4    7D 0C           JGE SHORT MSVBVM60.660DF9E2
660DF9D6    50              PUSH EAX
660DF9D7    E8 DDC3FEFF     CALL MSVBVM60.660CBDB9
660DF9DC    50              PUSH EAX
660DF9DD    E8 D1E3FEFF     CALL MSVBVM60.660CDDB3
660DF9E2    8B45 FC         MOV EAX,DWORD PTR SS:[EBP-4]
660DF9E5    C9              LEAVE
660DF9E6    C2 0400         RETN 4

另外还请教这个函数
OLEAUT32.VarBstrFromI2

此函数反汇编如下
770F68E3 >  8BFF            MOV EDI,EDI                                           ; MSVBVM60.__vbaStrVarMove
770F68E5    55              PUSH EBP
770F68E6    8BEC            MOV EBP,ESP
770F68E8    83EC 54         SUB ESP,54
770F68EB    A1 04201777     MOV EAX,DWORD PTR DS:[77172004]
770F68F0    56              PUSH ESI
770F68F1    8B75 10         MOV ESI,DWORD PTR SS:[EBP+10]
770F68F4    F7C6 00000010   TEST ESI,10000000
770F68FA    8945 FC         MOV DWORD PTR SS:[EBP-4],EAX
770F68FD    57              PUSH EDI
770F68FE    8B7D 14         MOV EDI,DWORD PTR SS:[EBP+14]
770F6901    8D45 AC         LEA EAX,DWORD PTR SS:[EBP-54]
770F6904    0F85 4EEB0200   JNZ OLEAUT32.77125458
770F690A    50              PUSH EAX
770F690B    0FBF45 08       MOVSX EAX,WORD PTR SS:[EBP+8]
770F690F    50              PUSH EAX
770F6910    E8 36FCFFFF     CALL OLEAUT32.770F654B
770F6915    57              PUSH EDI
770F6916    8D45 AC         LEA EAX,DWORD PTR SS:[EBP-54]
770F6919    50              PUSH EAX
770F691A    E8 A5FBFFFF     CALL OLEAUT32.770F64C4
770F691F    8B4D FC         MOV ECX,DWORD PTR SS:[EBP-4]
770F6922    5F              POP EDI
770F6923    5E              POP ESI
770F6924    E8 C7ABFFFF     CALL OLEAUT32.770F14F0
770F6929    C9              LEAVE
770F692A    C2 1000         RETN 10
770F692D    FF35 F0231777   PUSH DWORD PTR DS:[771723F0]
770F6933    891D E4231777   MOV DWORD PTR DS:[771723E4],EBX
770F6939    FF15 04140F77   CALL DWORD PTR DS:[<&KERNEL32.FreeLibrary>]           ; kernel32.FreeLibrary
770F693F    891D F0231777   MOV DWORD PTR DS:[771723F0],EBX
770F6945    891D E8231777   MOV DWORD PTR DS:[771723E8],EBX
770F694B    E9 A1320100     JMP OLEAUT32.77109BF1
770F6950    E8 0A000000     CALL OLEAUT32.770F695F
770F6955    E9 F8330100     JMP OLEAUT32.77109D52
770F695A    90              NOP
770F695B    90              NOP
770F695C    90              NOP
770F695D    90              NOP
770F695E    90              NOP
770F695F    A1 F8201777     MOV EAX,DWORD PTR DS:[771720F8]
770F6964    85C0            TEST EAX,EAX
770F6966    0F85 4F610300   JNZ OLEAUT32.7712CABB
770F696C    C3              RETN

能告诉我这两个函数的大概用途吗,谢谢
能告诉我从哪可以找到msvbvm60的函数参考吗
或者能给我一点小小的提示我也非常感激了

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 1
支持
分享
最新回复 (2)
雪    币: 519
活跃值: (1223)
能力值: ( LV12,RANK:650 )
在线值:
发帖
回帖
粉丝
2
__vbaStrI2 这是把整数转换为字符串

要学会望文生义 忘了是谁刚说过的:D
2004-8-17 09:43
0
雪    币: 201
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
厉害,谢谢了
真不知道如何感谢你哦
不虚此行啊
2004-8-17 15:17
0
游客
登录 | 注册 方可回帖
返回
//