|
.版本 2
.如果 (API_取系统版本 () = 0)
地址计算 = 取函数地址 (“KERNEL32”, “timeGetTime”) ' Win8 win10 ' 取函数的地址 KERNEL32.timeGetTime win7 WINMM.timeGetTime
地址计算 = ADD (地址计算, 十六到十 (“41”)) ' win7 = 20
全局加速 = 取反 (全局加速)
.如果 (全局加速)
写字节集 (地址计算, { 104, 160, 15, 0, 0 })
公告Call (“全局加速 · [ open ]”)
.否则
写字节集 (地址计算, { 104, 16, 39, 0, 0 })
公告Call (“全局加速 · [ close ]”)
.如果结束
.否则
地址计算 = 取函数地址 (“WINMM”, “timeGetTime”) ' Win8 win10 ' 取函数的地址 KERNEL32.timeGetTime win7 WINMM.timeGetTime
地址计算 = ADD (地址计算, 十六到十 (“20”)) ' win7 = 20
全局加速 = 取反 (全局加速)
.如果 (全局加速)
写字节集 (地址计算, { 104, 160, 15, 0, 0 })
公告Call (“全局加速 · [ open ]”)
.否则
写字节集 (地址计算, { 104, 16, 39, 0, 0 })
公告Call (“全局加速 · [ close ]”)
.如果结束
.版本 2
.如果 (API_取系统版本 () = 0)
地址计算 = 取函数地址 (“KERNEL32”, “timeGetTime”) ' Win8 win10 ' 取函数的地址 KERNEL32.timeGetTime win7 WINMM.timeGetTime
地址计算 = ADD (地址计算, 十六到十 (“41”)) ' win7 = 20
全局加速 = 取反 (全局加速)
.如果 (全局加速)
写字节集 (地址计算, { 104, 160, 15, 0, 0 })
公告Call (“全局加速 · [ open ]”)
.否则
写字节集 (地址计算, { 104, 16, 39, 0, 0 })
公告Call (“全局加速 · [ close ]”)
.如果结束
.否则
地址计算 = 取函数地址 (“WINMM”, “timeGetTime”) ' Win8 win10 ' 取函数的地址 KERNEL32.timeGetTime win7 WINMM.timeGetTime
地址计算 = ADD (地址计算, 十六到十 (“20”)) ' win7 = 20
全局加速 = 取反 (全局加速)
.如果 (全局加速)
写字节集 (地址计算, { 104, 160, 15, 0, 0 })
公告Call (“全局加速 · [ open ]”)
.否则
写字节集 (地址计算, { 104, 16, 39, 0, 0 })
公告Call (“全局加速 · [ close ]”)
.如果结束
|
|