如何修改执行文件本身的访问模式,以便程序自己删除自己。 vcbear兄好像发表过这样的文章的,在这里的开发中心 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这个程序就能删除自己#include <windows.h>int main(int argc, char *argv[]){ 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 } return 0;} windoze(瞌睡窗)老兄,我是菜鸟。HANDLE(4)又是什么东西,哪里来的呢?能不能对以上程序稍微解释一下啊? 写bat文件,开线程,执行bat.(bat内容为删除bat及程序本声) opencv IplImage创建后未释放 寻求解决疑惑。 有点小问题 对话框按钮。。。 如何让托盘图标响应鼠标进入和离开事件 匿名管道通信 调用一个DLL出现编译警告,请知道的朋友诊断诊断,谢谢 如何通过对不同字段逐次赋值的方法添加一条记录 求一接收(POP3)电子邮件的例子,给高分 如何让MFC对话框程序在启动时不显示窗口,要一点也看不到那种,而不是一闪而过? 谁有BCGControlBar的最新版本或者Xtreme Toolkit的最新版本 请问:哪位知道有什么工具可以看到一个dll里面的导出函数和参数? 深入浅出MFC
{
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
} return 0;
}
HANDLE(4)又是什么东西,哪里来的呢?
能不能对以上程序稍微解释一下啊?