Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Для новичков > уничтожение процессов в реестре


Автор: alexs2141 8.6.2008, 16:26
как сделать так чтобы по нажатию кнопки на форме убивался процесс с известным названием *.exe?

Автор: Данкинг 8.6.2008, 16:48
Вот моя прога, на основе DRKB.

Автор: alexs2141 8.6.2008, 17:07
спасибо за пример! вопрос такой а в какое место текста вписывается путь к тому экзешнику который мне нужен? ну например файл называется sss.exe

Автор: Данкинг 8.6.2008, 18:23
Цитата(alexs2141 @ 8.6.2008,  18:07)
спасибо за пример! вопрос такой а в какое место текста вписывается путь к тому экзешнику который мне нужен? ну например файл называется sss.exe

Код

KillTask(extractfilename(listbox1.Items.Strings [listbox1.itemindex]));



Автор: alexs2141 8.6.2008, 19:15
а как  smile  smile  smile  например имя файла sss.exe

Автор: Данкинг 8.6.2008, 19:52
Цитата(alexs2141 @ 8.6.2008,  20:15)
а как  smile  smile  smile  например имя файла sss.exe

Код

KillTask(sss.exe);

Автор: alexs2141 8.6.2008, 20:49
пробовал 
Цитата

KillTask(ss.exe);
 не компилиться! а можно поподробнее куда эту строчку воткнуть? я пытался в текст описывающий кнопку

Автор: THandle 8.6.2008, 20:54
alexs2141, а не кажется ли Вам что у этой функции параметр - строка?

Код

function KillTask(ExeFileName: string): integer;


Вот вызов:

Код

KillTask('ss.exe');

Автор: Данкинг 8.6.2008, 21:12
Ну да, в кавычках, разумеется. smile А куда воткнуть - вроде же в моём примере нормально написано, тем более, что я код брал из DelphiWorld и сам в него не вникал.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)