首页
社区
课程
招聘
[求助]请看看一段跟时间有关的代码是做什么的
发表于: 2005-3-8 13:58 4726

[求助]请看看一段跟时间有关的代码是做什么的

2005-3-8 13:58
4726
请帮忙看看下边的代码跟实现定时检测有关系吗?同样的代码在主程序和链接库里各有一份.

:100058CE 55                      push ebp
:100058CF 8BEC                    mov ebp, esp
:100058D1 83EC10                  sub esp, 00000010
:100058D4 56                      push esi
:100058D5 8D45F8                  lea eax, dword ptr [ebp-08]
:100058D8 50                      push eax

* Reference To: KERNEL32.GetSystemTimeAsFileTime, Ord:01ACh
                                  |
:100058D9 FF1508600010            Call dword ptr [10006008]
:100058DF 8B75FC                  mov esi, dword ptr [ebp-04]
:100058E2 3375F8                  xor esi, dword ptr [ebp-08]

* Reference To: KERNEL32.GetCurrentProcessId, Ord:0130h
                                  |
:100058E5 FF150C600010            Call dword ptr [1000600C]
:100058EB 33F0                    xor esi, eax

* Reference To: KERNEL32.GetCurrentThreadId, Ord:0132h
                                  |
:100058ED FF1510600010            Call dword ptr [10006010]
:100058F3 33F0                    xor esi, eax

* Reference To: KERNEL32.GetTickCount, Ord:01BEh
                                  |
:100058F5 FF15D8600010            Call dword ptr [100060D8]
:100058FB 33F0                    xor esi, eax
:100058FD 8D45F0                  lea eax, dword ptr [ebp-10]
:10005900 50                      push eax

* Reference To: KERNEL32.QueryPerformanceCounter, Ord:027Eh
                                  |
:10005901 FF15D4600010            Call dword ptr [100060D4]
:10005907 8B45F4                  mov eax, dword ptr [ebp-0C]
:1000590A 3345F0                  xor eax, dword ptr [ebp-10]
:1000590D 33F0                    xor esi, eax
:1000590F 8935C0840010            mov dword ptr [100084C0], esi
:10005915 750A                    jne 10005921
:10005917 C705C08400104EE640BB    mov dword ptr [100084C0], BB40E64E

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:10005915(C)
|
:10005921 5E                      pop esi
:10005922 C9                      leave
:10005923 C3                      ret

[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 0
支持
分享
最新回复 (2)
雪    币: 229
活跃值: (168)
能力值: ( LV8,RANK:130 )
在线值:
发帖
回帖
粉丝
2
是不是想得到一个不为0的随机数,最后放到mov dword ptr [100084C0]里!
2005-3-8 15:32
0
雪    币: 50
活跃值: (483)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
有可能.谢谢:)
2005-3-8 19:20
0
游客
登录 | 注册 方可回帖
返回
//