程序自我删除..
来源:互联网 发布:网页防篡改软件 编辑:程序博客网 时间:2024/05/29 03:23
// 注意: 字符那里设置了,未设置
#include "stdafx.h"
#include<windows.h>
#include <Shlobj.h>
void DeleteApplicationSelf()
{
char szCommandLine[MAX_PATH + 10];
//设置本进程为实时执行,快速退出。
SetPriorityClass(GetCurrentProcess(), REALTIME_PRIORITY_CLASS);
SetThreadPriority(GetCurrentThread(), THREAD_PRIORITY_TIME_CRITICAL);
//通知资源管理器不显示本程序,当然如果程序没有真正的删除,刷新资源管理器后仍会显示出来的。
SHChangeNotify(SHCNE_DELETE, SHCNF_PATH, _pgmptr, NULL);
//调用cmd传入参数以删除自己
sprintf(szCommandLine, "/c del /q %s", _pgmptr);
ShellExecute(NULL, "open", "cmd.exe", szCommandLine, NULL, SW_HIDE);
ExitProcess(0);
}
int _tmain(int argc, _TCHAR* argv[])
{
DeleteApplicationSelf();
return 0;
}
- 程序自我删除
- 程序的自我删除
- 程序自我删除..
- VC 程序自我删除代码
- 如何让程序进行自我删除
- 最简单的Delphi自我删除程序
- 程序自我复制然后删除自己
- .Net Winform 程序自我重启 或删除自身
- 程序实现自我删除的七种方法
- 可执行文件自我删除
- Delphi实现自我删除
- 实现文件自我删除
- 【文件】EXE自我复制、自我删除分析
- VC++信息安全编程(2)分析程序实现自我删除
- 程序的自我修改
- 程序的自我修改
- 程序的自我改写
- 程序的自我改写
- struts2.2.3 配置中文乱码拦截过滤器 解决接收中文参数乱码问题
- Android--使用Pull解析器解析xml文件
- poj1330 lca转rmq
- 进程和线程的区别
- 安装Cocos2D-iPhone的方法
- 程序自我删除..
- 【Visual C++】游戏开发笔记四十五 浅墨DirectX教程十三 深度测试和Z缓存专场
- Codeforces Round #169 (Div. 2) (完全)
- iphone-命令行编译之--xcodebuild
- QT中关于No such slot 的问题总结
- javaMail发送邮件
- LeetCode30:Next Permutation
- Hadoop Pig、Hive 自定义输入输出分隔符
- vim使用小技巧-编译自动化