Главная страница
    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.004 c
1-39696
Riko
2002-04-29 15:00
2002.05.13
Как программно включить Отображение всех файлов?


1-39715
Satrap
2002-04-27 10:13
2002.05.13
Палитра компонентов


6-39823
boogier
2002-03-01 11:47
2002.05.13
Как получить список доступных в сети ресурсов компьютера по имени компьютера?


14-39825
VictorT
2002-03-29 13:26
2002.05.13
Миг-29


1-39703
Riko
2002-04-29 14:56
2002.05.13
Запись в INI файл с атрибутом только для чтения.





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский