我正在制作一个应用程序来更改另一个窗口中的一些信息。问题是,有时它会导致窗口“不响应”。
所以我的问题是,使用 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!";