Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

[WinAPI] Funkcja FindWindow nie działa

Ostatnio zmodyfikowano 2013-03-16 17:16
Autor Wiadomość
pajdakks
Temat założony przez niniejszego użytkownika
[WinAPI] Funkcja FindWindow nie działa
» 2013-03-16 13:40:25
Dzień dobry,
Mam problem ponieważ potrzebuję napisać program który po wyszukaniu odpowiedniego okna automatycznie je wyłączy. I tak w kółko za każdym razem jak ktoś włączy dany program.
Na razie korzystam z funkcji FindWindow i mam problem ponieważ zwracany uchwyt to 0. Dlaczego tak skoro mam podaną nazwę pliku którego uchwyt ma szukać.
Tutaj kod

C/C++
#include <windows.h>
#include <iostream>

int main()
{
    HWND uchwyt;
   
    uchwyt = FindWindow( NULL, "hl.exe" );
   
    std::cout << "Uchwyt okna : " << uchwyt;
}
P-78521
xevuel
» 2013-03-16 14:10:35
P-78526
Admixior
» 2013-03-16 17:16:20
Jak wyżej: Czy hl.exe to jest nazwa programu czy jego okna. Zauważ że szukasz uchwyt do okna a nie procesu.
Jeśli nazwa okna to spróbuj odpalić z prawami adma jeśli nie zadziała to pobierz GetLastError()
P-78540
« 1 »
  Strona 1 z 1