程序运行后可以从硬盘中删除自己吗? 怎么实现? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 做一个自毁程序,看了下面的讨论你就知道答案了。http://expert.csdn.net/Expert/topic/1336/1336336.xml?temp=.2723963 http://expert.csdn.net/Expert/topic/665/665448.xml?temp=.7085688http://www.csdn.net/expert/topic/605/605274.xml?temp=.7463495 main(){ printf("这是一个删除自身的程序\n"); HMODULE hm = GetModuleHandle(0); char buf[MAX_PATH]; GetModuleFileName(hm, buf, sizeof(buf)); CloseHandle((HANDLE)4); __asm { lea eax, buf push 0 push 0 push eax push ExitProcess push hm push DeleteFile push UnmapViewOfFile ret } return 0;} 初用RichEdit 控件,想把里边的某些字改个颜色,结果没效果 O_O 窗口大小 弱弱的问一下怎么将exe程序注入进程啊? 网上找的资料都是讲载入dll的 借别人的号问问题:什么是调试程序? 怎么随机产生象贪吃蛇里那样的食物? 请教一个COM对象创建的问题 最近弄了个关于vc的个人网站,大家给提提意见。http://vcworm.51.net 关于函数指针表 哪位大哥有图像颜色特征提取方面的代码?谢谢啦 各个property page中的控件怎样进行排列对齐? 如何得到局域网中其他机器的ip,对方的名称我可以枚举出来! a
http://www.csdn.net/expert/topic/605/605274.xml?temp=.7463495
{
printf("这是一个删除自身的程序\n");
HMODULE hm = GetModuleHandle(0);
char buf[MAX_PATH];
GetModuleFileName(hm, buf, sizeof(buf));
CloseHandle((HANDLE)4);
__asm
{
lea eax, buf
push 0
push 0
push eax
push ExitProcess
push hm
push DeleteFile
push UnmapViewOfFile
ret
}
return 0;
}