vic*_*ico 4 delphi windows-services
我正在开发必须重新启动的服务应用程序.这样做的方法是什么?如果停止,是否可以再次询问系统启动应用程序?我正在使用Delphi 2007.
您的服务可以通过ChangeServiceConfig2()在其AfterInstall事件内调用Win32 API 函数以编程方式为自己配置恢复选项.设置dwInfoLevelto SERVICE_CONFIG_FAILURE_ACTIONS并将记录设置为描述服务失败时要发生的事件lpInfo的SERVICE_FAILURE_ACTIONS记录.
如果您进入services.msc,可以为您配置此服务.您不必在代码中执行此操作.打开服务的属性时,请参阅"恢复"选项卡.