news 2026/1/15 5:11:16

启动新进程,等待进程退出,获取进程退出码(C++代码)

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
启动新进程,等待进程退出,获取进程退出码(C++代码)

1、概述

启动进程,等待进程进程结束,获取进程退出码,然后进行逻辑判断,应用场景如下:
场景1: 启动工具进程,执行某个任务,获取进程退出码
场景2: 启动脚本,做某个事情,获取进程退出码
 

1.1、调用示例

// 调用示例 // 启动进程,等待进程进程结束,获取进程退出码 // 场景1: 启动工具进程,执行某个任务,获取进程退出码 // 场景2: 启动脚本,做某个事情,获取进程退出码 DWORD dwExitCode = -1; std::wstring filePath = L"E:\\test\\test_file_exist.bat"; MyUtil::LaunchProcessAndWait(filePath, L"", dwExitCode); std::cout << "dwExitCode:" << dwExitCode << std::endl;

test_file_exist.bat

@echo off if exist "E:\test\test.txt" ( :: 存在返回0 echo test.txt exists exit /b 0 ) :: 不存在返回1 echo test.txt does not exist. exit /b 2

1.2、源码

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/1/7 23:52:42

想成为“黑客”?先彻底搞懂网络安全:它的定义、核心领域与真正的职业路径

提及网络安全&#xff0c;很多人都是既熟悉又陌生&#xff0c;所谓的熟悉就是知道网络安全可以保障网络服务不中断。那么到底什么是网络安全?网络安全包括哪几个方面?通过下文为大家介绍一下。 一、什么是网络安全? 网络安全是指保护网络系统、硬件、软件以及其中的数据免受…

作者头像 李华
网站建设 2025/12/26 4:54:25

拒绝学术“踩坑”!宏智树AI降重降AIGC:让论文原创性与流畅度双向在线

“论文查重率居高不下&#xff0c;改到面目全非还是超标”“用AI辅助写作后&#xff0c;被导师指出‘AIGC痕迹过重’要求重写”“改重时越改越乱&#xff0c;不仅没降重还破坏了原文逻辑”……科研写作的最后一公里&#xff0c;不少人栽在了“原创性合规”这个坎上。在学术规范…

作者头像 李华