【发布时间】:2016-01-15 00:50:22
【问题描述】:
我有一个重启的程序explorer.exe
这是我杀死explorer.exe的代码
Process[] process = Process.GetProcessesByName("explorer.exe");
foreach (Process theprocess in process) {
theprocess.Kill();
}
以下代码成功运行并停止explorer.exe
这是我启动explorer.exe的代码
Process.Start("explorer");
这也有效,但它还会创建一个 Windows 资源管理器窗口并启动 explorer.exe 进程。
我的问题是,我如何在不创建 Windows 资源管理器窗口的情况下启动 explorer.exe?立即关闭资源管理器窗口也可以视为一个答案。
【问题讨论】:
-
How to programatically restart windows explorer process 的可能副本 注意:从 Chuck Rostance 那里得到答案,因为它看起来更完整并且更符合您的喜好