木子屋 Dnawo's BLOG

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

👤 dnawo 📅 2012-09-21 👁 5162 👍 0 💬 0 🔄 来源:本站原创
一、准备工作

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)

暂无评论。

验证码
评论需审核通过后显示
← 上一篇 C#调用jarsigner对apk签名耗时长解决方法 下一篇 → C#解析带命名空间前缀xml文档示例