精易论坛

标题: C++ 转 易语言 互斥体多开创建 [打印本页]

作者: 逍≮遥≯神    时间: 2025-2-23 15:39
标题: C++ 转 易语言 互斥体多开创建
typedef HANDLE(__stdcall* CreateMutexWFn)(LPSECURITY_ATTRIBUTES lpMutexAttributes, BOOL bInitialOwner, LPCWSTR lpName);
HANDLE __stdcall hookCreateMutexW(LPSECURITY_ATTRIBUTES lpMutexAttributes, BOOL bInitialOwner, LPCWSTR lpName) {
    CreateMutexWFn fn = *(CreateMutexWFn*)0x0155A1A4;
    return fn(lpMutexAttributes, bInitialOwner, NULL);
}


#ifdef EN_MULTI_PROC
    //支持双开
    writeCallCode((LPVOID*)0x0112D97E, (PVOID)hookCreateMutexW);  
    *(BYTE*)0x0112D983 = 0x90;
    writeCallCode((LPVOID*)0x00706872, (PVOID)hookCreateMutexW);  
    *(BYTE*)0x00706877 = 0x90;
    *(BYTE*)0x0116D0DC = 0xEB;
#endif // EN_MULTI_PROC


0112D97E    FF15 A4A15501   call dword ptr ds:[0x155A1A4]            ; 多开call处理1  原型地址0112D97E  
00706872    FF15 A4A15501   call dword ptr ds:[0x155A1A4]            ; 多开call处理2  原型地址00706872   


作者: 筱平    时间: 2025-3-17 19:08
11111111111111




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4