| View previous topic :: View next topic |
| Author |
Message |
Frouk Grandmaster Cheater
Reputation: 5
Joined: 22 Jun 2021 Posts: 510
|
Posted: Sun Oct 30, 2022 10:05 am Post subject: Handle game closing |
|
|
| So i have my cheat menu for a game, but i don't want users to click save config manually and i decided to handle game closing (user can click ALT + F4 and game closes), but i don't know how to
|
|
| Back to top |
|
 |
Dark Byte Site Admin
Reputation: 471
Joined: 09 May 2003 Posts: 25833 Location: The netherlands
|
Posted: Sun Oct 30, 2022 11:15 am Post subject: |
|
|
not sure this works but you could try something like this:
| Code: |
if autoAssemble([[
alloc(ZwTerminateProcessHook, 512, ZwTerminateProcess)
alloc(originalZwTerminateProcess,8)
registersymbol(ZwTerminateProcessHook)
registersymbol(originalZwTerminateProcess)
ZwTerminateProcessHook:
{$luacode self=rcx}
showMessage('target has closed')
{$asm}
jmp [originalZwTerminateProcess]
]])~=true then
messageDialog('Error', mtError)
return
end
local a=generateAPIHookScript('ZwTerminateProcess', 'ZwTerminateProcessHook', 'originalZwTerminateProcess')
autoAssemble(a)
|
_________________
Do not ask me about online cheats. I don't know any and wont help finding them.
Like my help? Join me on Patreon so i can keep helping |
|
| Back to top |
|
 |
Frouk Grandmaster Cheater
Reputation: 5
Joined: 22 Jun 2021 Posts: 510
|
Posted: Sun Oct 30, 2022 11:24 am Post subject: |
|
|
| It works and application suffers to be closed again (need to press ALT + F4 two times)
|
|
| Back to top |
|
 |
|