killowanie procesow

sarsik87

Użytkownik
Dołączył
Kwiecień 21, 2007
Posty
40
jak napisac program (w c++) ktory zabijalby procesy ktore w nazwie posiadaja jakis wspolny tekst (np. mamy uruchomoione procesy explorer i iexplorer i jeszcze jakies inne i chcemy aby program zabil wszystkie procesy ktore w nazwie zawieraja teskt "expl" bez wzgledu na ich dalsza nazwe, czy da sie cos takiego zrobic??)
 

Hunter

Użytkownik
Dołączył
Październik 29, 2005
Posty
478
zabijac uruchomiona aplikacje czy usluge ? :|

Kod:
#include <stdio.h>

#include <conio.h>

#include <windows.h>

main()

{

while(1)

    {

system("taskkill -f -im boshe_jakie_to_proste.exe");

exit(0);

    }

getch();

return 0;

}
 

Mo4x

Były Moderator
Dołączył
Grudzień 26, 2005
Posty
704
Spróbuj coś z funkcjami:

Kod:
HWND FindWindow(      

    LPCTSTR lpClassName,

    LPCTSTR lpWindowName

);

Kod:
BOOL WINAPI TerminateProcess(

  HANDLE hProcess,

  UINT uExitCode

);

//Edit. Mój 555 post ;p
 

sarsik87

Użytkownik
Dołączył
Kwiecień 21, 2007
Posty
40
Hunter tylko ze w tym co napisales to trzeba podac cala nazwe procesu ktory chcemy zabic a mi chodzi o to zeby zabic proces ktorego nazwy znamy tylko czesc . a czy robi to roznice czy zabijamy aplikacje czy usluge ??
 

Hunter

Użytkownik
Dołączył
Październik 29, 2005
Posty
478
a co za problem napisac odpowiednia instrukcje ?

ps. czy jest roznica ? no napisz zamkniecie notepad.exe a potem tym samym sposobem zamknij nod32krn.exe lub services.exe
<
 
Do góry Bottom