我有一个TT PowerShell脚本作为C#项目的一部分运行。该脚本引用Environment.GetEnvironmentVariables()
以获取PATH变量的内容。
但是返回的数据包括我需要更改的路径,这些路径与Windows本身的路径不匹配。
此方法从何处获取路径以及如何更改路径?
答案 0 :(得分:2)
它使用Windows API GetEnvironmentStrings()
来获取其数据。 (Unicode版本。)
另见本文档:http://msdn.microsoft.com/en-us/library/windows/desktop/ms682653%28v=vs.85%29.aspx
要设置环境变量,您可以使用this overload of Environment.SetEnvironmentVariable()
来指定进程,用户或计算机集。