Можно ли отменить автоматическую установку в Windows? - PullRequest
1 голос
/ 06 июля 2011

У нас есть мастер установки (написанный на .NET), который настраивает и запускает серию стандартных установщиков Windows.Инсталляторы работают беззвучно.Прямо сейчас нажатие кнопки «Отмена» в диалоговом окне мастера останавливает запуск других установщиков, но не останавливает любой установщик, работающий в фоновом режиме.

Существует ли способ отправить установщик, работающий без вывода сообщений, эквивалентный нажатиюкнопка Отмена при установке без вывода сообщений?(Я мог бы убить процесс установки, но я ожидаю, что это оставит наполовину установленный (и, вероятно, не удаляемый) беспорядок.)

1 Ответ

0 голосов
/ 06 июля 2011

Я не уверен, что вы создаете новые экземпляры этих установщиков в своем собственном мастере установки, поэтому я не знаю, насколько применимо это решение, но если у вас есть доступ к фактическим (производным) Объекты System.Installer, которые соответствуют установщикам, вызывающим переопределенный метод System.Installer.Rollback () этих объектов, должны достичь желаемого результата. Дайте мне знать, если это не сработает, и я постараюсь помочь вам в дальнейшем.

...