仅为一个exe重写临时路径环境变量,windows 2008

仅为一个exe重写临时路径环境变量,windows 2008,windows,path,windows-server-2008,environment-variables,Windows,Path,Windows Server 2008,Environment Variables,我有一个c#应用程序,它引用System.IO.Path.GetTempPath()来确定存储路径。我想修改一个应用程序的文件写入路径,而不更改其他应用程序的任何环境变量。正在运行windows server 2008。有什么想法吗 编辑:这是一个正在运行的应用程序,我不希望重建。这可以通过脚本或命令完成吗 谢谢。只需使用Environment.SetEnvironmentVariable()。这样的更改只会影响当前进程。仅仅替换使用GetTempPath()的代码当然是更好的解决方案。谢谢Ha

我有一个c#应用程序,它引用System.IO.Path.GetTempPath()来确定存储路径。我想修改一个应用程序的文件写入路径,而不更改其他应用程序的任何环境变量。正在运行windows server 2008。有什么想法吗

编辑:这是一个正在运行的应用程序,我不希望重建。这可以通过脚本或命令完成吗


谢谢。

只需使用Environment.SetEnvironmentVariable()。这样的更改只会影响当前进程。仅仅替换使用GetTempPath()的代码当然是更好的解决方案。谢谢Hans。让我重新措辞这个问题。这可以不重建就完成吗?