У меня есть команда sc, которую я хочу запустить, используя версию Visual Studio 2012 InstallShield в пользовательском действии «После регистрации продукта». Я выбрал «New Exe» для выполнения действия. Я выбрал «Файл существует на целевом компьютере» в качестве исходного местоположения. Для «Расположения файла» я ввел «[SystemFolder]». Для «Имени файла и командной строки» у меня есть примерно
sc.exe create ABC binPath= "[INSTALLDIR]abc.exe" DisplayName= "ABC Service" start= auto
. Когда я запускаю установщик, он терпит неудачу. Я в недоумении относительно причины.