1

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

sc.exe create ABC binPath= "[INSTALLDIR]abc.exe" DisplayName= "ABC Service" start= auto

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

4

1 回答 1

2

过去也有类似的问题。以另一种方式解决,CA类型:Deferred execution in system context,工作目录SystemFolder

cmd.exe /c "[WindowsFolder]system32\sc.exe delete [SERVICENAME]"
于 2012-12-06T09:54:39.230 回答