Подскажите как возможно отследить установку службы если она устанавливается программно.
Установка службы происходит следующим путем, запускаем например service.exe --setting.
Открывается форма, на ней кнопки, Выход, Установить службу, Удалить службу и richtextbox.
В свойствах приложения установлен тип выходных данных "Консольное приложение".
Нажимаю кнопку установить службу и вот хотелось бы что бы все что попадает в консоль попадало в richtextbox.
Ну или как то по другому.
Установка
var exeFileName = Assembly.GetExecutingAssembly().Location;
ManagedInstallerClass.InstallHelper(new[] { " exeFileName });
Удаление
var exeFileName = Assembly.GetExecutingAssembly().Location;
ManagedInstallerClass.InstallHelper(new[] { "/u", exeFileName });