我正在使用CreateProcess函数执行外部应用程序,为了执行这样的应用程序,我需要先运行.bat文件来设置一些环境变量.问题是当我调用CreateProcess运行bat文件然后CreateProcess再次执行以运行外部应用程序时,不使用环境变量.问题是我CreateProcess第二次执行函数时如何使用bat文件中设置的环境变量?
如果初始createprocess批处理文件只是设置环境变量,则改为创建enviornment变量块并通过CreateProcess()调用直接传递它.
这里有一些示例代码可用于获取/设置环境变量以及将块传递给CreateProcess() http://www.delphidabbler.com/articles?article=6
| 归档时间: |
|
| 查看次数: |
1122 次 |
| 最近记录: |