提问人:Admin 提问时间:1/25/2023 更新时间:1/25/2023 访问量:74
在 Windows 中启动服务之前如何等待网络连接?
How to wait for network connectivity before starting a service in Windows?
问:
我正在尝试使用 Suricata IDS 来监控特定接口中的网络事件。 我已经能够安装该服务并能够执行它。
一切似乎都正常,除了服务可能无法在计算机启动时启动。
事实上,当 Windows 启动服务时,该服务必然需要准备好连接并可用(分配的 IP 等)。
因此,只有当该接口的网络启动并运行时,该服务才能在启动时正常工作。 如果由于某种原因网络连接比平时晚,则服务无法启动,并且 Windows 似乎不会再次尝试启动它。
我一直在研究其他stackoverflow问题,以便正确设置网络连接的依赖关系以及我正在尝试执行的操作,但它们似乎不起作用。
那么,在启动网络连接之前,要向我的服务添加哪些正确的依赖项来指示 Windows 等待网络连接启动并运行(IP 已分配、DNS 已设置等)?
如果您对如何解决问题有其他想法,欢迎您发表回复。 任何建议都是值得赞赏的。
答: 暂无答案
评论