修改系统环境变量Path在C#控制台和WEB应用程序生效时间测试

一、准备工作

1.批处理文件(F:\test\time.bat)

@echo off
echo %time%

2.C#程序

//进程启动信息
ProcessStartInfo startInfo = new ProcessStartInfo()
{
    UseShellExecute = false,
    CreateNoWindow = true,
    WindowStyle = ProcessWindowStyle.Hidden,
    RedirectStandardOutput = true,
    FileName = "time.bat"
};
//启动进程
using (Process process = Process.Start(startInfo))
{
    process.WaitForExit();
    Console.Write(process.StandardOutput.ReadToEnd());
}

3.修改系统环境变量Path值

引用内容 引用内容
F:\test

二、生效时间测试

1.C#控制台应用程序生效时间

运行出错:



生效时间:重新打开Microsoft Visual Studio 2010再运行可生效。

2.ASP.NET WEB应用程序生效时间

运行出错:



生效时间:重启站点或回收程序池没用,需重启IIS"iisreset /restart"或重启系统才可生效。

评论: 0 | 引用: 0 | 查看次数: 4404
发表评论
登录后再发表评论!