ce变速注入dll失败_调用CE变速DLL注入的软件含HOOK模块
后期大家可以自行增加快捷鍵,加速和減速。
.如果 (文件是否存在 (取運行目錄 () + “\biansu.dll”) = 假)
寫到文件 (取運行目錄 () + “\biansu.dll”, #bs)
.否則
.如果結束
.如果 (遠程線程注入DLL (進程ID, 取運行目錄 () + “\biansu.dll”) = 真)
滑塊條1.禁止 = 假
.如果 (文件是否存在 (取運行目錄 () + “\speedhack-i386.dll”) = 假)
寫到文件 (取運行目錄 () + “\speedhack-i386.dll”, #DLL)
.否則
.如果結束
模塊句柄 = _裝載模塊 (“speedhack-i386.dll”)
hook [1].安裝ApiHook (“kernel32”, “GetTickCount”, _取庫函數地址 (模塊句柄, “speedhackversion_GetTickCount”), , 7)
hook [2].安裝ApiHook (“kernel32”, “QueryPerformanceCounter”, _取庫函數地址 (模塊句柄, “speedhackversion_QueryPerformanceCounter”), , 5)
hook [3].安裝ApiHook (“winmm”, “timeGetTime”, _取庫函數地址 (模塊句柄, “speedhackversion_GetTickCount”))
數據_GetTickCount = 申請內存 (20, )
數據_QueryPerformanceCounter = 申請內存 (20, )
寫到內存 (hook [1].取保存數據 () + Asm_jmp (數據_GetTickCount + 7, hook [1].取Hook地址 () + 7), 數據_GetTickCount, )
寫到內存 (hook [2].取保存數據 () + Asm_jmp (數據_QueryPerformanceCounter + 5, hook [2].取Hook地址 () + 5), 數據_QueryPerformanceCounter, )
寫到內存 (數據_GetTickCount, _取庫函數地址 (模塊句柄, “realGetTickCount”), )
寫到內存 (數據_QueryPerformanceCounter, _取庫函數地址 (模塊句柄, “realQueryPerformanceCounter”), )
hook [1].開始Hook ()
hook [2].開始Hook ()
hook [3].開始Hook ()
InitializeSpeedhack (1)
總結
以上是生活随笔為你收集整理的ce变速注入dll失败_调用CE变速DLL注入的软件含HOOK模块的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 红帽子linux中断C程序运行,在Lin
- 下一篇: PCI驱动