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;
}


Ответы (0 шт):