回答編集履歴
2
少し修正
answer
CHANGED
@@ -63,7 +63,7 @@
|
|
63
63
|
try
|
64
64
|
{
|
65
65
|
app.exePath = proc.MainModule.FileName;
|
66
|
-
app.exeName =
|
66
|
+
app.exeName = proc.MainModule.ModuleName;
|
67
67
|
app.HWnd = _DictHWnd[proc.Id];
|
68
68
|
listApp.Add(app);
|
69
69
|
}
|
1
少し修正
answer
CHANGED
@@ -101,4 +101,4 @@
|
|
101
101
|
0. EnumWindowsで取得したhWndを、プロセスIDをキーにしてDictionaryに格納
|
102
102
|
0. Process.GetProcessesでプロセス一覧を取得
|
103
103
|
0. 取得したプロセス一覧のプロセスIDでDictionaryからhWndを検索
|
104
|
-
0. hWndとEXE名が取得出来たらListに格納
|
104
|
+
0. hWndとEXE名が取得出来たらListに格納(EXE名取得で例外が発生した場合は何もしない)
|