gpt4 book ai didi

c++ - 将 CreateProcess 与通过 bat 文件设置的环境变量一起使用

转载 作者:太空狗 更新时间:2023-10-29 23:46:39 25 4
gpt4 key购买 nike

我正在使用 CreateProcess 执行外部应用程序函数,为了执行这样的应用程序,我需要在设置一些环境变量之前运行一个 .bat 文件。问题是当我调用 CreateProcess 运行 bat 文件然后再次执行 CreateProcess 以运行外部应用程序时,环境变量未被使用。问题是第二次执行CreateProcess函数时,如何使用bat文件中设置的环境变量?

最佳答案

如果初始 createprocess 批处理文件只是为了设置环境变量,则创建环境变量 block 并通过 CreateProcess() 调用直接传递它。

此处提供了一些示例代码,用于获取/设置环境变量以及将 block 传递给 CreateProcess() http://www.delphidabbler.com/articles?article=6

关于c++ - 将 CreateProcess 与通过 bat 文件设置的环境变量一起使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9848601/

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