主题:可以解释下自销毁程序的汇编代码么?
这段汇编代码如下:
HMODULE module=GetModuleHandle(0);
CHAR buf(MAX_PATH);
GetModuleFileName(module,buf,sizeif buf);
CloseHandle(HAMDLE(4));
_asm
{
lea eax,buf
push 0
push 0
push eax
push ExitProcess
push module
push DeleteFile
push UnmapViewofFile
ret
}
各位大虾可以麻烦你们能否给解释下呢?
还有就是如果要和C++编的程序结合在一起,应该怎样处理呢?
也就是说我要把用C++编的一个程序在运行之后自动把自己销毁了.
谢谢~~
HMODULE module=GetModuleHandle(0);
CHAR buf(MAX_PATH);
GetModuleFileName(module,buf,sizeif buf);
CloseHandle(HAMDLE(4));
_asm
{
lea eax,buf
push 0
push 0
push eax
push ExitProcess
push module
push DeleteFile
push UnmapViewofFile
ret
}
各位大虾可以麻烦你们能否给解释下呢?
还有就是如果要和C++编的程序结合在一起,应该怎样处理呢?
也就是说我要把用C++编的一个程序在运行之后自动把自己销毁了.
谢谢~~