![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 14.06.2011
Сообщений: 10
|
![]()
Привет всем форумчанам! Очередной вопросик он нуба!
Создаю процесс с помощъю createprocess далее жду когда он завершится через определенный промежуток времени, после чего если он не завершился надо его убить! Внимание вопрос: как его убить? время! if not CreateProcess(nil, PChar(FCommandLine), nil, nil, True, CREATE_NEW_CONSOLE, nil, PChar(FWorkingDir), si, pi) then begin Log.Add('Не могу создать процесс! '+FCommandLine+' '+'Ошибка №'+IntToStr(GetLastError)); end; if WaitForSingleObject(pi.hProcess, Время)=WAIT_TIMEOUT then begin Log.Add('Таймаут.'); Log.Add('Насильно закрываем процесс.'); //ТУТ НАДО ЗАКРЫТЬ ПРОЦЕСС НО КАК??? end; Спасибо!) |
![]() |
![]() |
![]() |
#2 |
C++,DirectX/OpenGL
Форумчанин
Регистрация: 09.01.2011
Сообщений: 422
|
![]()
TerminateProcess() winapi функция.
http://msdn.microsoft.com/en-us/libr...=vs.85%29.aspx |
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 14.06.2011
Сообщений: 10
|
![]()
а что в параметрах то указать?
|
![]() |
![]() |
![]() |
#4 |
Пользователь
Регистрация: 14.06.2011
Сообщений: 10
|
![]()
Разобрался!
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
как убить процесс зная его имя? | One.Love | Win Api | 14 | 18.02.2012 14:31 |
Как убить процесс? | coolle | Помощь студентам | 25 | 02.07.2010 14:19 |
Убить процесс по заголовку окна | Nice42ru | Помощь студентам | 27 | 21.01.2010 11:55 |
Как убить процесс(с++) | progdev | Общие вопросы C/C++ | 2 | 22.11.2009 21:30 |
Убить процесс, md5, архивация | Igoressicus | Помощь студентам | 1 | 16.01.2009 10:37 |