回答編集履歴
1
例文末尾のセミコロン忘れ
test
CHANGED
@@ -2,12 +2,12 @@
|
|
2
2
|
|
3
3
|
```Csharp
|
4
4
|
|
5
|
-
System.Diagnostics.Process[] procs = System.Diagnostics.Process.GetProcesses()
|
5
|
+
System.Diagnostics.Process[] processes = System.Diagnostics.Process.GetProcesses();
|
6
6
|
|
7
7
|
```
|
8
8
|
|
9
9
|
で、Win32だろうがWin64だろうが列挙されますので、そこから取ればよいです。
|
10
10
|
|
11
|
-
ただし、この procs の各Process にアクセスするときに、一部のプロパティやメソッドは Win32 からですと Win64 プロセスにはアクセスできないために例外 Win32Exception が発生しますので、そのハンドリングさえ間違わなければ大丈夫だと思います。
|
11
|
+
ただし、この procs の各Process にアクセスするときに、一部のプロパティやメソッドは Win32プロセス からですと Win64 プロセスにはアクセスできないために例外 Win32Exception が発生しますので、そのハンドリングさえ間違わなければ大丈夫だと思います。
|
12
12
|
|
13
13
|
※逆に言うと、Win32Exception が出るようなら、それは Win64 プロセスです
|