FindWindowA не может найти окно
Я использую FindWindowA, моя задача найти открытое окно и закрыть его, но почему-то он не может найти окно с именем "Roblox".
Так же я пробовал использовать FindWindowEx и FindWindow, но ситуация такая-же, ничего не получается найти.
Вот кусочек с использованием FindWindowEx:
auto hwnd = ::FindWindowEx(0, 0, L"Roblox", 0);
Вот кусочек с использованием FindWindow:
HWND hwnd = FindWindow(L"Roblox", 0);
#include <iostream>
#include <windows.h>
#include <winuser.h>
#include <memoryapi.h>
using namespace std;
int main(){
HWND hwnd = FindWindowA(NULL, "Roblox");
if (hwnd == NULL) {
cout << "Not found app";
Sleep(1000);
} else {
DWORD procID;
GetWindowThreadProcessId(hwnd, &procID);
auto handle = OpenProcess(PROCESS_ALL_ACCESS, FALSE, procID);
if (procID == NULL) {
cout << "Cannot obtain process!" << endl;
Sleep(3000);
} else {
TerminateProcess(handle, 1);
CloseHandle(handle);
}
}
return 0;
}