У меня есть служба Windows (C #), которая создает несколько дочерних собственных процессов (C ++).
Я бы хотел аккуратно убивать эти процессы время от времени. (осторожно = дайте прокам завершить свою работу, прежде чем идти вниз).
Я попытался использовать процедуру SetConsoleCtrlHandler (), чтобы зарегистрировать дочерние процессы для консольных событий и вызвать CloseMainWindow () из кода C #, чтобы вызвать события «закрыть консоль».
Это не сработало для меня. Главным образом потому, что дочерние процессы не являются консольными приложениями.
Кто-нибудь знает, какие другие методы могут быть использованы для выполнения этого требования?