gpt4 book ai didi

c++ - 如何确定 .exe 是否在 C++ 中运行?

转载 作者:太空狗 更新时间:2023-10-29 20:18:41 25 4
gpt4 key购买 nike

如何根据进程名称确定可执行文件是否正在 Windows 上运行,例如程序.exe?

最佳答案

C++ 标准库没有这样的支持。您需要一个操作系统 API 来执行此操作。如果这是 Windows,那么您将使用 CreateToolhelp32Snapshot(),然后使用 Process32First 和 Process32Next 来迭代正在运行的进程。当心不可避免的竞争条件,进程可能在您发现它时已经退出。

关于c++ - 如何确定 .exe 是否在 C++ 中运行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3355379/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com