是否可以將進程「A」的環境變量設置爲僅對當前運行有效(進程「A」將由我的過程)使用C++?爲特定進程的特定運行設置環境變量
0
A
回答
3
假設您準備依賴Windows API,當您調用CreateProcess
函數啓動進程時,您的參數爲lpEnvironment
。
通常你通過NULL
這意味着,使用創建過程的環境。但是,您可以提供將由新流程使用的環境塊。
您傳遞的環境塊是空終止字符串的空終止塊。例如:
"MyVar=MyValue\0MyOtheVar=MyOtherValue\0\0"
定義了兩個單獨的變量。
0
如果更改環境變量不會導致當前過程出現問題,請參閱Setting Environment Variables in C++。提示:您的進程分叉的任何程序將僅具有您爲其提供的環境變量和值。
相關問題
- 1. 爲特定的MPI進程設置環境變量
- 2. 如何設置GAE環境特定的環境變量?
- 3. pytest - 設置具有環境特定值的環境變量
- 4. Terraform環境特定變量
- 5. 如何爲特定環境運行state.highstate?
- 6. 設置CTest(cmake)環境變量配置特定
- 7. 如何設置GlassFish中的環境變量爲特定應用程序(或域)
- 8. Emacs特定於shell的環境變量
- 9. 特定於Python的PATH環境變量?
- 10. 具有requirejs的環境特定變量
- 11. 設置環境特定的htaccess規則
- 12. 在特定目錄中設置環境變量
- 13. 鏈輪中環境特定變量
- 14. RVM,JRuby的設定特定Java環境
- 15. 如何爲cmd進程設置環境變量? - 不是系統環境變量
- 16. 環境的特定全局配置參數運行@雲
- 17. 如何從子進程設置父進程的環境變量?
- 18. 如何在Visual Studio中設置項目特定的環境變量?
- 19. 在IIS中,我怎麼設置環境變量的特定CGI腳本
- 20. 運行與特定的環境設置的命令 - 一個班輪
- 21. 環境的特定shoryuken配置
- 22. Scala環境下的特定配置
- 23. 與angularjs環境特定的配置
- 24. 爲VC命令行環境永久設置環境變量
- 25. 如何爲環境特定的配置設置設置YAML文件
- 26. Python模塊安裝,爲特定模塊設置「環境」
- 27. 爲ExecWait子進程設置環境變量
- 28. 在Swift中設置特定變量
- 29. 使用app.get('env')設置特定於環境的配置
- 30. NodeJS爲exec設置的環境變量
'_spawnve'(或'_spawnvpe')。 –