別のウィンドウでいくつかの情報を変更するアプリケーションを作成しています。問題は、ウィンドウが「応答なし」になることがあります。
だから私の質問は、C ++を使用して、ウィンドウがまだ実行されているかどうかを確認するにはどうすればよいですか?
私はこれを使って自分のウィンドウを見ています:
HWND hWnds = FindWindow(0, WindowName);
if (hWnds <= 0) {
gameFound = false;
} else {
DWORD pId;
GetWindowThreadProcessId(hWnds, &pId);
hProc = OpenProcess(PROCESS_ALL_ACCESS, FALSE, pId);
if (!hProc) {
std::cout << "Failed.";
} else {
std::cout << "Window Found!";