В C# как у меня есть process.WaitForExit(время), который переопределяет стандартный процесс.WaitForExit()?

Я хочу, чтобы он дождался завершения процесса, прежде чем продолжить, но если он не закончится через x раз, продолжайте в любом случае. Спасибо заранее за вашу помощь.

1 ответ

Решение

Уже существует метод WaitForExit(int миллисекунд), который вы можете использовать.

Этот метод будет ожидать заданное количество мс и затем возвратиться, если процесс не завершился раньше.

Если он возвращает true, процесс уже завершился, в противном случае вы можете убить его самостоятельно или продолжить свою логику.

Другие вопросы по тегам