回答編集履歴
1
サンプルコードのインデント
answer
CHANGED
@@ -7,18 +7,17 @@
|
|
7
7
|
|
8
8
|
######でサンプルコード
|
9
9
|
```C#
|
10
|
-
|
10
|
+
foreach (var process in Process.GetProcesses().Where(p => p.ProcessName == "MicrosoftEdgeCP"))
|
11
|
-
|
11
|
+
{
|
12
|
-
|
12
|
+
Console.WriteLine(process.HasExited);
|
13
|
-
|
13
|
+
if (!process.CloseMainWindow())
|
14
|
-
|
14
|
+
{
|
15
|
-
|
15
|
+
process.Kill();
|
16
|
-
|
16
|
+
}
|
17
|
-
|
17
|
+
Console.WriteLine(process.HasExited);
|
18
|
-
|
18
|
+
Console.WriteLine(process.CloseMainWindow());
|
19
|
-
|
19
|
+
process.Dispose();
|
20
|
-
|
20
|
+
}
|
21
|
-
|
22
21
|
```
|
23
22
|
|
24
23
|
これをローカルで動かすと、たまーにタブが閉じられますが、基本的にはプロセスが殺された後ですぐに復活し、開いていたページを再読み込みするようです。
|