windows平台指定关闭正在运行的exe

发布时间:2024年01月17日

关闭exe

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

// inexePath: 表示正在运行exe文件的绝对路径,是一个vector,表示可以传入多个需要关闭的exe,支持关闭多个
bool StopProcesses(const std::vector<std::string>& inexePaths) 
{
   
    bool result = false;
    std::vector<std::string> exePaths = inexePaths;
    for (auto exePath : exePaths) 
    {
   
        std::string inputFileName = std::filesystem::path(exePath).filename().string();
        // 将exePath转换为宽字符格式
        std::replace(exePath.begin(), exePath.end(), '/', '\\'
文章来源:https://blog.csdn.net/mankeywang/article/details/135655983
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。