62 / 63 / 28
Регистрация: 10.01.2018
Сообщений: 360
|
|||||||||||
1 | |||||||||||
Существует ли запущенный процесс (Не банально, наверное)10.01.2018, 23:03. Показов 1518. Ответов 2
Здравствуйте. Подскажите, пожалуйста, как определить не кильнули ли ещё созданный нами процесс?
Что делаю:
proc.Kill(); выбрасывает исключение. Что делал в попытках решить проблему самостоятельно: 1. Пытался проверить существует ли процесс через GetProcessByName - Имя можем получить только в том случае если процесс еще жив через Convert.ToString(this.proc); - Если его уже не существует то получаем исключение. 2. Попытался проверить через GetProcessById то же самое
В результате не могу проверить proc на null так как он совсем не null. Не могу получить имя уничтоженного процесса потому что оно оно уничтожается автоматом в моем приложении вместе с процессом. Не могу проверить существует ли процесс по ID потому что сразу получаю исключение в случае убитого процесса. Подскажите каким способ отследить это дело?
0
|
10.01.2018, 23:03 | |
Ответы с готовыми решениями:
2
Как определить последний запущенный процесс Написать команду в уже запущенный процесс Завершить процесс, запущенный от имени другого пользователя Как отрубать текущий процесс если уже есть запущенный экземпляр? |
62 / 63 / 28
Регистрация: 10.01.2018
Сообщений: 360
|
||||||
11.01.2018, 00:16 [ТС] | 3 | |||||
Я уже разобрался, неправильно проверял HasExited. Что-то типа:
0
|
11.01.2018, 00:16 | |
11.01.2018, 00:16 | |
Помогаю со студенческими работами здесь
3
Можно ли как-то узнать, что некий запущенный процесс аварийно завершил работу? Process.WaitForExit() - продолжить выполнение основного процесса, если запущенный процесс завершился с ошибкой Проверка на запущенный процесс Передача текста в запущенный процесс Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |