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

Вниз

Как определить, процесс завершился сам, или его закрыли   Найти похожие ветки 

 
K   (2009-02-14 09:34) [0]

Добрый день.
В своей проге, через CreateProcess запускаю другую прогу (работает в фоновом режиме) и жду ее завершения (WaitForSingleObject).
Как определить, процесс завершился сам, или его закрыли (например: в диспетчере задач)?


 
Leonid Troyanovsky ©   (2009-02-14 10:40) [1]


> K   (14.02.09 09:34)  

> Как определить, процесс завершился сам, или его закрыли
> (например: в диспетчере задач)?

GetExitCodeProcess, для штатного завершения ExitCode обычно есть 0,
а, скажем, через диспетчер он 1.

--
Regards, LVT.


 
K   (2009-02-14 12:24) [2]

Спасибо!


 
K   (2009-02-17 12:24) [3]

Здравствуйте! Еще один вопрос.

Ситуация осложняется тем, что прога, которую я запуская (CreateProcess), по результатам своей работы возвращает число от 1 до 128.
И когда GetExitCodeProcess возвращает ExitCode, не понятно это реально ошибка процесса или же результат работы программы? Как еще можно определить, завершился процесса в результате ошибки или нет?

Помогите пожалуста!


 
anonims   (2009-02-17 14:24) [4]


> Ситуация осложняется тем, что прога, которую я запуская
> (CreateProcess), по результатам своей работы возвращает
> число от 1 до 128.


вернуть 255


 
Сергей М. ©   (2009-02-17 14:50) [5]


> Как еще можно определить, завершился процесса в результате
> ошибки или нет?


http://msdn.microsoft.com/en-us/library/ms686722(VS.85).aspx

If a process is terminated due to a fatal exception, the exit code is the value of the exception that caused the termination


 
K   (2009-02-18 05:59) [6]

anonims можно по подробнее.
Что значит вернуть 255?


 
K   (2009-02-18 07:49) [7]

Из своей программы запускаю левую прогу (изменить которую естественно не могу), возвращаемый код которой (0-254) пересекается с кодами ошибки. Как-то можно сделать, чтобы коды ошибки начинались с 256?

Сергей М., спасибо за ссылку, просмотрел, но мне тяжело разобраться. Может подскажешь по конкретнее.
Заранее спасибо.


 
Сергей М. ©   (2009-02-18 09:21) [8]


> мне тяжело разобраться


Что конкретно не понятно ?



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

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

Наверх




Память: 0.46 MB
Время: 0.057 c
15-1267740121
Klopa
2010-03-05 01:02
2010.08.27
Скорость передачи по COM порту


8-1204980627
DeBUGger13
2008-03-08 15:50
2010.08.27
Теги OGG и WMA.


15-1273868996
Юрий
2010-05-15 00:29
2010.08.27
С днем рождения ! 15 мая 2010 суббота


2-1270827005
User
2010-04-09 19:30
2010.08.27
Можно ли записывать в папку


2-1274358308
Tifon
2010-05-20 16:25
2010.08.27
Как определить какая кнопка была нажата на клавиатуре.





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