質問するログイン新規登録

回答編集履歴

2

少し修正

2020/06/30 15:30

投稿

退会済みユーザー
answer CHANGED
@@ -63,7 +63,7 @@
63
63
  try
64
64
  {
65
65
  app.exePath = proc.MainModule.FileName;
66
- app.exeName = Path.GetFileName(app.exePath);
66
+ app.exeName = proc.MainModule.ModuleName;
67
67
  app.HWnd = _DictHWnd[proc.Id];
68
68
  listApp.Add(app);
69
69
  }

1

少し修正

2020/06/30 15:30

投稿

退会済みユーザー
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名取得で例外が発生した場合は何もしない)