- Статус
- Оффлайн
- Регистрация
- 9 Фев 2021
- Сообщения
- 179
- Реакции
- 93
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Недавно я решил написать программу которая будет детектить окно на действительность.
Проверяет не само наличие открытого окна, а именно в каком окне ты сейчас. Написал за 30 минут решил поделиться кодом.
Код:
int main()
{
string path; // инициализируем стр. переменную, да по)(уй просто спасти
while (true) {
DWORD pid;
GetWindowThreadProcessId(GetForegroundWindow(), &pid);
HANDLE hProc = OpenProcess(PROCESS_QUERY_INFORMATION | PROCESS_VM_READ,
FALSE, pid);
char name[256];
if (GetProcessImageFileName(hProc, name, 256));
if (GetAsyncKeyState(VK_MBUTTON) & 0x01) {
path = name;
}
// cout << path << endl;
if (name == path) Beep(1000, 70); // если мы сейчас находимся в нужном окне
Sleep(200);
}
}
