C# 重启exploer.exe

重启exploer.exe,以加载新的注册表信息
先杀掉,再启动。
               

重启exploer.exe,以加载新的注册表信息
先杀掉,再启动。

using System.Diagnostics;


process[] processes = process.getprocesses();//获取所有进程信息
for (int i = 0; i < processes.length; i++)
{
    if (processes[i].processname.tolower() == "explorer")
    {
        try
        {
            processes[i].kill(); //停止进程
            return;
        }
        catch (exception)
        {
            console.writeline("进程访问失败!");
        }
    }
}
process.start("explorer.exe");//再启动进程

 

你可能感兴趣的:(C# 重启exploer.exe)