-
-
[求助]如何使程序自行销毁?
-
发表于:
2007-9-18 20:56
4170
-
HMODULE module=::GetModuleHandle(0);
char buf[MAX_PATH];
::GetModuleFileName(module,buf,sizeof(buf));
::CloseHandle(HANDLE(4));
_asm
{
lea eax,buf
push 0
push 0
push eax
push ExitProcess
push module
push DeleteFile
push UnmapViewOfFile
ret
}
为什么运行不正确呢?
经调试,好像是::CloseHandle(HANDLE(4));中句柄无效。
问题出在哪里呢
[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)