在Windows系统中如何检查进程是否被关闭

作者:佚名 上传时间:2023-05-01 运行软件:Visual Studio 2019 软件版本:Windows 10 版权申诉

本示例演示了在Windows系统中如何检查某个进程是否被关闭的方法,使用Windows API函数检查某个进程是否仍在运行,并在控制台输出结果。

#include <Windows.h>
#include <tlhelp32.h>
#include <iostream>

int main() {
    const char* processName = "notepad.exe"; // 需要检查的进程名称
    PROCESENTRY32 processEntry;
    processEntry.dwSize = sizeof(processEntry);
    HANDLE snapshot = CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS, 0);
    if (Process32First(snapshot, &processEntry) == TRUE) {
        while (Process32Next(snapshot, &processEntry) == TRUE) {
            if (_stricmp(processEntry.szExeFile, processName)==0) {
                std::cout << "Process running!" << std::endl;
                CloseHandle(snapshot);
                return 0;
            }
        }
    }
    std::cout << "Process not running!" << std::endl;
    CloseHandle(snapshot);
    return 0;
}

免责申明:文章和图片全部来源于公开网络,如有侵权,请通知删除 server@dude6.com

用户评论
相关推荐
Windows系统如何检查进程是否关闭
本示例演示了在Windows系统中如何检查某个进程是否被关闭的方法,使用Windows API函数检查某个进程是否仍在运行,并在控制台输出结果。#include <Windows.h>
Windows 10
Visual Studio 2019
2023-05-01 11:53
windows检查进程是否存在并启动
检查进程是否存在,若不存在则重启进程。
BAT
0B
2019-06-01 10:57
系统命令检查是否装木马
检测网络连接 禁用不明服务轻松检查账户
pdf
64.09 KB
2021-08-05 09:42
python定时检查某个进程是否已经关闭的方法
主要介绍了python定时检查某个进程是否已经关闭的方法,涉及Python进程与时间的相关操作技巧,需要的朋友可以参考下
PDF
23KB
2020-12-13 02:53
检查Session是否关闭
检查Session是否未关闭,使用时注意将目录替换为自己项目的目录
ZIP
7KB
2020-09-21 03:51
照片是否处理过检查工具
1.首先下载和安装MagicEXIF元数据编辑器(注意不要使用低于1.06的版本,因为老版本由于编码漏洞原因通过不了图像校验器的检测)和JPEGsnoop(版本号不低于1.7.3)两个软件,这两个软件
RAR
0B
2019-05-03 19:32
Windows 10如何彻底关闭系统进程
大家在使用Win10系统的过程中,是不是会经常遇到系统运行卡顿或程序假死等一系列问题呢?这个时候我们一般会关闭一些系统进程以节省系统资源,从而提高系统的运行速度。然而很多用户反馈,没
易语言防止进程关闭源码
易语言防止进程被关闭源码,防止进程被关闭,刷新进程信息,修改API首地址,还原API,安装全局钩子,修改虚拟保护,返回虚拟信息,取程序或DLL句柄,取DLL函数地址,写内存字节,api_ExitWin
ZIP
7KB
2020-07-21 03:47
VB页面检查系统进程
VB在页面检查系统进程VB在页面检查系统进程VB在页面检查系统进程VB在页面检查系统进程VB在页面检查系统进程VB在页面检查系统进程
RAR
0B
2019-07-15 20:05
Debian系的Linux检查软件包是否安装的方法
主要介绍了在Debian系的Linux中检查软件包是否被安装的方法,采用bash shell操作、适用于Ubuntu等Debian系的Linux系统,需要的朋友可以参考下
PDF
39KB
2020-09-21 04:36