Я пытаюсь создать настройку для приложения, которое я разрабатываю, используя установку Visual Studio 2010.Одна из вещей, которые мне нужно сделать, это запустить некоторые exe-программы.Я использую обычное действие для запуска VBS.Этот метод, который я использую для выполнения:
Set objShell = CreateObject("Shell.Application")
objShell.ShellExecute """c:\prog.exe""","-parm bla" ,"","",""
Проблема в том, что я не могу дождаться завершения программы, используя этот метод.Поэтому я попытался использовать этот метод:
Set objShell = WScript.CreateObject("WScript.Shell")
objShell.Run "c:\prog.exe -parm bla",1,True
Но похоже, что при запуске MSI сценарий не имеет объекта WScript.Итак, мой вопрос: могу ли я как-нибудь получить доступ к объекту WScript от MSI или есть какой-нибудь лучший способ сделать это?