Zabijanie procesu

0

Witajcie,
Wiem ,że ten temat był już poruszany z milion razy ale wszystkie kody tam podane mi nie działają, albo jest błąd podczas komplikacji albo nie robią tego co chce.
Chcę zabić proces, chyba nie trudne ?? Ten kod działa jeśli chce zabić notatnik ale nie działa gdy mam ochotę wyłączyć Firefox'a. Co jest nie tak ??

 #include <cstdlib>
#include <iostream>
#include <windows.h>

using namespace std;

int main(int argc, char *argv[])
{
//zamykanie firefox'a
    HWND hwnd = FindWindow( "Mozilla Firefox",NULL );
    if(hwnd)
    PostMessage( hwnd,WM_CLOSE,0,0 );
    
    //system("taskkill /im firefox.exe /t");
    
    system("PAUSE");
    return EXIT_SUCCESS;
}
```cpp
 
0

Spróbuj WM_DESTROY

0

Nie pomogło,
Czy to nie jest problem z nazwą okna ?? Bo jak wpisuje Notepad to normalnie zamyka notatnik...

1

MozillaUIWindowClass zamiast Mozilla Firefox

0

Dzięki działa.

Tylko czy powie mi skąd wziąć te nazwy ?? Bo nie chcę o każda aplikacje pytac na forum....

1

Najnowszy ProcessHacker posiada plugin o nazwie Terminator, który ma chyba z ponad 15 różnych metod zabijania procesu, zainteresuj się tym.

0

Przyznam się ,że z tego co mi podałeś nie mogłem nic wyciągnąć...za skomplikowane ;d
ale znalazłem na jakimś forum funkcje killprocess i wygląda ,że działa :)

Dzięki wszystkim za zainteresowanie

0

Ściągnij AutoIt-a, ma w pakiecie programie Au3Info.exe, po uruchomieniu poda Ci wszelkie informacje jeśli ustawisz celownik na wybranym oknie.

1 użytkowników online, w tym zalogowanych: 0, gości: 1