怎样做到c# 关闭桌面再打开桌面

来源:百度知道 编辑:UC知道 时间:2024/05/14 18:35:43
foreach (System.Diagnostics.Process thisproc in System.Diagnostics.Process.GetProcesses())
{
if (thisproc.ProcessName.Equals("explorer"))
{
thisproc.Kill();
System.Diagnostics.Process.Start("explorer","");
}
}

这样写的话会弹出一个文件夹的,要怎样写才能实现关闭桌面后再打开的时候没有弹出文件夹窗口?

//System.Diagnostics.Process.Start("explorer","");
注释掉这句,不需要手动再启动的,explorer会自动再启动。
explorer自动启动后,如果你再去启动explorer,这时候就启动了一个资源管理器。