Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.05.13;
Скачать: CL | DM;

Вниз

Закрыть процесс   Найти похожие ветки 

 
chernoruk   (2002-03-08 05:02) [0]

Доброй всем ночи!
Знает ли кто-нибудь, как закрыть прогу, запущенную из моей да так, чтоб моя при этом осталась работать?
Спасибо!


 
Tosov   (2002-03-08 17:34) [1]

Например так:
TerminateProcess(handle,DWORD(-1));
handle - в CreateProcess PROCESS_INFORMATION.hProcess


 
chernoruk   (2002-03-08 19:15) [2]

Да-да-да, это сработало, спасибо, хотя я не знаю почему не сработал мой вариант-при этом закрывалось моё приложение, а та прога, которую я хотел убить, оставалась:

var
s1, s2 :string;
ThreadId, ProcessId :Cardinal;
HProcess :cardinal;
ExitCode :cardinal;
begin
s1:="TForm1";
s2:="Form1";
GetWindowThreadProcessId(FindWindow(PChar(s1), Pchar(s2)), @ProcessId);
HProcess:= OpenProcess(PROCESS_ALL_ACCESS, true, ProcessId);
GetExitCodeProcess(HProcess, ExitCode);
ExitProcess(ExitCode);
CloseHandle(HProcess);}
end;


 
VuDZ   (2002-03-09 00:16) [3]


> ExitProcess(ExitCode);

это - выход из текущего процесса.

Господи, прибить что ди табличку RTFM?..


 
chernoruk   (2002-03-09 05:48) [4]

Серьёзно, что-ли? Что-то в SDK об этом не написано...


 
VuDZ   (2002-03-09 13:02) [5]

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dllproc/prothred_8dv7.asp

твой SDK - это не истина последней инстанции.


 
chernoruk   (2002-03-10 04:42) [6]

Полезный сайт, между прочим.
Спасибо, пригодится.


 
VuDZ   (2002-03-10 14:41) [7]


> Полезный сайт, между прочим.

:>
я плакаль...
самый полный справочник по API, купи лучше на 3х CD


 
chernoruk   (2002-03-10 19:57) [8]

У меня уже есть, но только старая версия.


 
VuDZ   (2002-03-10 21:42) [9]

да в принципе, если не юзать фишки от ХР, то и MSDN 98 года, который идёт всегда с VS6.0 хватит, а занимает места он меньше.

небольшой оффтопик: многие линуксоиды звидуют MSDN"у - в принципе man"ом можно много узнать, но надо знать конкретное название, а в MSDN сидишь и читаешь что нравиться...



Страницы: 1 вся ветка

Текущий архив: 2002.05.13;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.012 c
3-39653
AndDem
2002-04-16 16:27
2002.05.13
Добраться до Pervasive2000


3-39647
rvs
2002-04-17 11:33
2002.05.13
Query в Query


1-39779
Мало опыта
2002-04-28 20:20
2002.05.13
Сохранить.


4-39903
Devid
2002-03-10 18:40
2002.05.13
Как сделать чтобы image не мигала когда я рисую???


1-39789
velk
2002-04-29 09:22
2002.05.13
Как работает функция Format?