дисп.JPG
на картинки показан диспечер задачи и красным выделены cmd процессы много раз!
теперь сам вопрос!
cmd окна скрыты но весят в процессе в ходи работы мой программы!!
открывается по нажатию кнопки с кодом
var
p:string;
begin
p:='/K TAsklist /S '+Listbox1.Items[ListBox1.ItemIndex]+' >> c:\logs.txt';//Писваеваем переменной параметры
ShellExecute(handle,'open','cmd.exe',pchar(p),'',0 );//Запускаем cmd.exe с параметрами в переменной
вот! тоесть открываем окно cmd с камандой TAsklist (просмотр процессов запущенных) с параметрами в переменной
в Listbox1.Items[ListBox1.ItemIndex] айпи машины
тоесть подставляем айпи и переадрисовываем данные в блокнот по адресу c:\logs.txt'
это все рабоате замечательно процессы сматрю все ок
сам вопрос!
если 10 раз нажать кнопку он покажить 10 раз! сохранит все как положено! но с процессов моих в деспечере задач cmd не уйдет!
не выключается
как мне зделать чтоб когда cmd зделает свое дело
что б когда cmd посмотрит и сохранит TAsklist закрывалось???
ну куда дописать exit?
Метки: