gpt4 book ai didi

delphi - 出现异常时重启服务

转载 作者:行者123 更新时间:2023-12-03 15:17:35 25 4
gpt4 key购买 nike

我正在开发必须自行重新启动的服务应用程序。有哪些方法可以做到这一点?如果应用程序停止,是否可以要求系统重新启动应用程序?我使用的是 Delphi 2007。

最佳答案

您的服务可以通过调用 Win32 API ChangeServiceConfig2() 以编程方式为其自身配置恢复选项。其 AfterInstall 事件内部的函数。将 dwInfoLevel 设置为 SERVICE_CONFIG_FAILURE_ACTIONS 并将 lpInfo 设置为指向 SERVICE_FAILURE_ACTIONS 记录,描述您想要发生的情况服务失败。

关于delphi - 出现异常时重启服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11934858/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com