停止进程代码
来源:互联网 发布:布尔型数据只有 编辑:程序博客网 时间:2024/05/17 18:02
char c[]={"Client.exe"}; //定义字符串并初始化,c为8长度,最后结尾有'/0',定义一个字符为'x',
HANDLE handle; //定义CreateToolhelp32Snapshot系统快照句柄
HANDLE handle1; //定义要结束进程句柄
handle=CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS,0);//获得系统快照句柄
PROCESSENTRY32 *info; //定义PROCESSENTRY32结构字指
//PROCESSENTRY32 结构的 dwSize 成员设置成 sizeof(PROCESSENTRY32)
info=new PROCESSENTRY32;
info->dwSize=sizeof(PROCESSENTRY32);
//调用一次 Process32First 函数,从快照中获取进程列表
Process32First(handle,info);
//重复调用 Process32Next,直到函数返回 FALSE 为止
while(Process32Next(handle,info)!=FALSE)
{
info->szExeFile; //指向进程名字
//strcmp字符串比较函数同要结束相同
if( strcmp(c,info->szExeFile) == 0 )
{
//PROCESS_TERMINATE表示为结束操作打开,FALSE=可继承,info->th32ProcessID=进程ID
handle1=OpenProcess(PROCESS_TERMINATE,FALSE,info->th32ProcessID);
//结束进程
TerminateProcess(handle1,0);
}
}
读注册表
在HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Explorer下 有一个叫“Logon User Name” 的REG_SZ键值,读出Logon User Name
- 停止进程代码
- Installshield停止操作系统进程的代码--IS5版本适用
- linux 查看进程,停止进程
- 可以停止的进程
- VB停止进程
- 停止Oracle进程
- linux卡机 停止进程
- sh 停止 进程
- 如何 停止node进程?
- 启动停止守护进程
- 如何 停止node进程?
- 【Tomcat】停止冗余进程
- Windows停止进程
- 爬虫停止代码
- 用C#停止进程运行
- linux操作之停止进程
- C# 启动与停止进程
- C#开启及停止进程
- BIOS中英文对照表
- 转:一些话090930
- shell 操作文件示例
- LINUX常用命令(基础)
- 由(int&)a引发的思考及浮点数在内存中的表示
- 停止进程代码
- 9.30 英语单词
- linux 常用命令总结(转载)
- maya资源
- 使用hibernate实现树形结构无限级分类
- window.showModalDialog()、window.showModelessDialog() 相关
- FBX 资源
- vs2008 创建自定义任务批处理webpart
- 開発環境のMySQLを4系から5系に変更する方法(开发环境 升级MySQL4到MySQL5)