Форум: "Основная";
Текущий архив: 2003.01.02;
Скачать: [xml.tar.bz2];
Внизнужна помощь!!!!!!!!! Найти похожие ветки
← →
Djon007 (2002-12-19 23:03) [0]Скажите-ка пожалуйсто как моно закрать запущенное предожение
укозав к нему путь?(Если есть пример то покажите);
Спосибо!!!
← →
Cobalt (2002-12-19 23:17) [1]пожалуйст а, алгоритм (при условии, что программа запущенна):
1) получаете список процессов (см. библиотеки ToolHelp (Win9X) или PSAPI для WinNT - примеров полно, поискать можно хоть в Яндексе, хоть в Гугле)
2) если у процесса совпадает путь, то
2а) открываете процесс (Closed_Pr:=OpenProcess(PROCESS_TERMINATE, BOOL(0), FProcessEntry32.th32ProcessID);
)
//И закрываете его (возможно, что в ВинНТ из под "не админа" потребуются права какие-то)
Result := Integer(TerminateProcess(Closed_Pr, 0));
CloseHandle(Closed_Pr);
end;
P.S. Да, и не забывайте закрывать хэндлы, а то через пару минут комп будет не по детски колбасить
← →
djon007 (2002-12-20 20:13) [2]спосибки!!!
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2003.01.02;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.003 c