From acc668abbb70f19382d2a66ee3304122693ad6e2 Mon Sep 17 00:00:00 2001 From: indiff Date: Tue, 9 Apr 2024 17:11:14 +0800 Subject: [PATCH] =?UTF-8?q?=E6=94=AF=E6=8C=81=E5=BC=BA=E5=88=B6=E9=87=8D?= =?UTF-8?q?=E5=90=AFexplorer?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- SetHome/SetHomeForm.cs | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/SetHome/SetHomeForm.cs b/SetHome/SetHomeForm.cs index 0e44cda..779a413 100644 --- a/SetHome/SetHomeForm.cs +++ b/SetHome/SetHomeForm.cs @@ -944,16 +944,26 @@ private void button6_Click(object sender, EventArgs e) private static void RestartExplorer() { + bool KillFlag = false; foreach (Process process in Process.GetProcessesByName("explorer")) { try { process.Kill(); + KillFlag = true; } catch { + KillFlag = false; } } + + if (!KillFlag) + { + Process.Start(@"%systemroot%\taskkill.exe", @"/F /T IM explorer.exe" ); + // @"/F /T /PID " + process.Id); + } + Thread.Sleep(1500); if (Process.GetProcessesByName("explorer").Length != 0) return; @@ -1035,5 +1045,10 @@ private void rocketmq_click(object sender, EventArgs e) UpdateEnvPath(); } } + + private void SetHomeForm_FormClosed(object sender, FormClosedEventArgs e) + { + System.Environment.Exit(1); + } } }