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