В C# как у меня есть process.WaitForExit(время), который переопределяет стандартный процесс.WaitForExit()?
Я хочу, чтобы он дождался завершения процесса, прежде чем продолжить, но если он не закончится через x раз, продолжайте в любом случае. Спасибо заранее за вашу помощь.
1 ответ
Решение
Уже существует метод WaitForExit(int миллисекунд), который вы можете использовать.
Этот метод будет ожидать заданное количество мс и затем возвратиться, если процесс не завершился раньше.
Если он возвращает true, процесс уже завершился, в противном случае вы можете убить его самостоятельно или продолжить свою логику.