блок.
ьзуя C # 4.0, я создалSystem.Diagnostics.Process
что я ожидаю, что потребуется немного времени, чтобы бежать. Если по какой-то причине процесс не завершился через некоторое время (например, я позвонил.WaitForExit(timeout)
и возвращаемое значение былоfalse
), Мне нужно навести порядок. Я решил, что это безопасно для использования.Kill()
в этой конкретной ситуации (нет структур данных, я беспокоюсь о повреждении).
Учитывая эту настройку, мне также нужно вызвать.Close()
метод процесса? Если это так, я должен позвонить.Close()
до или после.Kill()
?