【发布时间】:2016-06-20 01:50:17
【问题描述】:
我的安装程序在 Inno Setup 中使用以下命令创建服务:
Filename: {sys}\sc.exe; Check: IsAdminLoggedOn; Parameters: "create Example start= delayed-auto binPath= ""{app}\Example.exe"""; Flags: runhidden
此行适用于除 Windows XP 之外的所有 Windows,因为 Windows XP 不支持 delayed-auto 启动类型。
我需要使用delayed-auto 启动类型有两个原因。
- 我的服务需要始终在后台运行而无需用户干预,这意味着该服务必须在启动时自动启动。
- 我的服务依赖于其他基本的windows服务,没有它们就无法运行,所以我用
delayed-auto在所有基本服务都启动后才启动。
那么我可以在 Windows XP 上创建一个启动类型类似于 delayed-auto 的服务吗?如果不能,那么还有哪些替代方案?
【问题讨论】:
标签: service windows-services windows-xp inno-setup