Я использую CreateProcess () WMI для запуска процесса начальной загрузки установки (setup.exe) на удаленной машине.Программа setup.exe может успешно запускать пакеты MSI, но по какой-то причине она не может запускать пакеты vcredist.exe, которые используются для перераспределения сред выполнения MS VS 2008 SP1 C ++.
Я вижу, что пакет redist может извлекать себя во временную папку в корне диска C: \, например, C: \ a26f91763649ecad76a09d или что-то подобное, но после этого процесс зависаетоколо.
Я не знаю, что делать для дальнейшей отладки - я подозреваю, что на скрытой оконной станции есть модальное диалоговое окно, ожидающее закрытия, но я не вижу, что это за текст.Process Explorer тоже мало что дает.
У кого-нибудь есть предложения?Проблема применяется в Windows 2000 в равной степени, как и в Windows 2008. Мы использовали метод на основе DCOM для удаленного запуска setup.exe, и это не показывало проблему.
Может ли кто-нибудь пролить свет на то, что может происходить, или как поставить диагноз дальше.
Большое спасибо,
Стивен