Форум: "WinAPI";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.02.04;
Скачать: [xml.tar.bz2];




Вниз

Процессы 


irq   (2001-12-04 17:49) [0]

Здравствуйте! Создаю процесс с помощью CreateProcess. В параметре lpCommandLine передаю имя bat-файла, из которого запускается DOS"овская программа (Прг1). В какой-то момент времени происходит сбой в работе Прг1 и вылетает сообщение об ошибке. Можно ли программно "срубить" тот процесс, который я создаю и тот, что "слетел"? Заранее спасибо.



VladD2   (2001-12-08 05:39) [1]

TerminateProcess позволит снять один процесс. Под W2k с помощью ToolHelp можно узнать список дочерних процессов. В NT4 все несколько сложнее. Давным навно про это писал Рихтер в MSJ.



VladD2   (2001-12-08 05:43) [2]

Да. Вспомнил что по информации о процессах писалось на rsdn-е:
http://www.rsdn.ru/qna/?baseserv/enumproc.xml




Форум: "WinAPI";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.02.04;
Скачать: [xml.tar.bz2];




Наверх





Память: 0.72 MB
Время: 0.03 c
1-8940            TAN                   2002-01-18 09:57  2002.02.04  
как поставить курсор в конец строки


1-8950            Logo                  2002-01-18 14:37  2002.02.04  
Обработка ошибок


6-8964            Lamok                 2001-11-10 15:48  2002.02.04  
Почтовый Сервер


1-8812            myportal              2002-01-19 10:00  2002.02.04  
Как извлеч ресурс из программы в отдельный файл?


1-8945            kserg@ukr.net         2002-01-18 13:12  2002.02.04  
Как программно перевести фокус в ячейку StringGrid.Cells