Вниз
Скачать: CL | DM;

Quake & CS   Найти похожие ветки 

 
Angel_Forever   (2004-01-10 16:59) [0]

Как сделать, чтобы прога получала список запущенных процессов и при обнаружении определённых (напр. Quake или Counter-Strike) их грохала...


 
Piter ©   (2004-01-10 18:26) [1]

>Как сделать, чтобы прога получала список запущенных процессов

смотри CreateToolhelp32Snapshot

>и при обнаружении определённых (напр. Quake или Counter-Strike) их грохала..

смотри TerminateProcess


 
имя   (2004-01-11 00:08) [2]

Удалено модератором


 
Angel_Forever   (2004-01-12 08:57) [3]

Piter Ндауж помог... :(


 
User_Name   (2004-01-12 10:50) [4]

Ну я делал когда-то так, может поможет

Wnd := GetWindow(Handle, gw_HWndFirst);
       WHILE Wnd <> 0 DO BEGIN {Hе показываем:}
//                IF (Wnd <> Application.Handle) AND {-Собственное окно}
               IF IsWindowVisible(Wnd) AND {-Hевидимые окна}
               (GetWindow(Wnd, gw_Owner) = 0) AND {-Дочернии окна}
               (GetWindowText(Wnd, buff, sizeof(buff)) <> 0)
               THEN BEGIN
               GetWindowText(Wnd, buff, sizeof(buff));
               //
               ZName:=AnsiUpperCase(String(buff)); // преобразуем к верхнему регистру

// Если подключен клиент пробуем посылать сообщения
if IsServer then
ServerSocket.Socket.Connections[0].SendText(ZName);

       For i:=1 to n do
       If Pos(GameName[i],zName)<>0 Then Begin
GetWindowThreadProcessID(Wnd, @ProcessID);
ProcessHandle := OpenProcess(PROCESS_TERMINATE, FALSE, ProcessId);
TerminateProcess(ProcessHandle,4);
       end;
END;
Wnd := GetWindow(Wnd, gw_hWndNext);
END;


 
serg128 ©   (2004-01-13 10:16) [5]

Есть такая прога, но на С++ Builder, Если надо - исходник вышлю.


 
DeadMeat ©   (2004-01-13 18:12) [6]

>Angel_Forever   (12.01.04 08:57) [3]
Между прочем, в Piter ©   (10.01.04 18:26) [1] всё сказано...!! От себя добавлю, что надо иногда заглядывать в справку...!


 
Angel_Forever   (2004-02-04 16:01) [7]

serg128 Высылай programer2k2003@yahoo.com.au буду благодарен..., User_Name, а где там указывается КАКОЙ ИМЕННО процесс убивать Кваку или КС



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.03 c
1-1082717242
афвуд
2004-04-23 14:47
2004.04.11
Как установить дробный разделитель для чисел в своей проге?


1-1079902140
GetIt
2004-03-21 23:49
2004.04.11
Excel документ


3-1081848071
Назаров Евгений
2004-04-13 13:21
2004.04.11
Процедура в InterBase


11-1068809937
aser
2003-11-14 14:38
2004.04.11
почему добавленный вручную в uses модуль после build пропадает ?


9-1065637144
Демон
2003-10-08 22:19
2004.04.11
Создание трейнера к игре




   Наверх