2012-12-05 37 views
1

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

SC.EXE创建ABC binPath = “[INSTALLDIR] abc.exe” 显示名称= “ABC服务” 开始=自动

。当我运行安装程序时失败。我对这个原因感到不知所措。

回答

2

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

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