Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "WinAPI";
Текущий архив: 2002.05.13;
Скачать: [xml.tar.bz2];

Вниз

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

 
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 вся ветка

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

Наверх




Память: 0.46 MB
Время: 0.045 c
1-39720
aabark
2002-04-26 09:24
2002.05.13
Service pack for Delphi6 > 1


14-39827
SPeller
2002-04-03 15:43
2002.05.13
К авторам сайта


14-39838
Condor
2002-04-04 10:46
2002.05.13
Copy DB


1-39785
Пивоман
2002-04-28 21:16
2002.05.13
TTimer без TForm


14-39832
saf
2002-04-03 16:07
2002.05.13
Рисунок-AUTOCAD





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский