Windows 在InstallShield安装程序中运行sc命令

Windows 在InstallShield安装程序中运行sc命令,windows,installation,installshield,Windows,Installation,Installshield,我有一个sc命令,我想在“注册产品后”自定义操作中使用Visual Studio 2012 InstallShield版本运行该命令。我已为执行操作选择了“New Exe”。我已选择“目标计算机上存在文件”作为源位置。对于“文件位置”,我输入了“[SystemFolder]”。对于“文件名和命令行”,我有 sc.exe创建ABC binPath=“[INSTALLDIR]ABC.exe” DisplayName=“ABC服务”开始=自动 。当我运行安装程序时,它失败了。我不知道原因。过去也有类似

我有一个sc命令,我想在“注册产品后”自定义操作中使用Visual Studio 2012 InstallShield版本运行该命令。我已为执行操作选择了“New Exe”。我已选择“目标计算机上存在文件”作为源位置。对于“文件位置”,我输入了“[SystemFolder]”。对于“文件名和命令行”,我有

sc.exe创建ABC binPath=“[INSTALLDIR]ABC.exe” DisplayName=“ABC服务”开始=自动


。当我运行安装程序时,它失败了。我不知道原因。

过去也有类似的问题。以另一种方式解决,CA类型:
在系统上下文中延迟执行
,工作目录
系统文件夹

cmd.exe /c "[WindowsFolder]system32\sc.exe delete [SERVICENAME]"