У меня есть MSI, созданный с помощью проекта установщика Windows в Visual Studio 2008.
Он устанавливает COM-библиотеки, созданные с использованием VB6, и просто упаковывает их на сервер сборки.
Мы устанавливаем его на нескольких серверах, используя учетную запись администратора. Когда другие администраторы входят на сервер и запускают программу из пакета, мы получаем диалоговое окно, которое остается на экране в течение нескольких минут.
Там написано: «Пожалуйста, подождите, пока Windows настроит Наше приложение ».
Я запустил SysInternals ProcMon, чтобы посмотреть, что он делает, и msiexec.exe попадает в каждый файл установки (dll, exe, data).
Что делает и как мне остановить это поведение? Некоторые из наших учетных записей не являются интерактивными, и это вызывает проблемы, поскольку мы не видим диалоговое окно при работе в качестве службы!