gpt4 book ai didi

c# - 与正在运行的 Windows 服务交互?

转载 作者:行者123 更新时间:2023-11-30 14:02:27 26 4
gpt4 key购买 nike

如何在运行时更改 Windows 服务的设置?

假设我将文件从一个目录处理到另一个目录。我希望能够为下一个文件声明输出和操作(在服务运行时)。如果我可以通过网站远程编辑它(SQL 表或可能是 XML/TXT 文件),那将是完美的。

是否完全可以不重启服务?我可以简单地在服务中写“对于每个文件读取操作和从设置文件输出”吗?

我现在宁愿避免使用 Windows Communication Foundation。

最佳答案

假设您还编写了 Windows 服务,您可以向该服务发送自定义命令。从 Controller 端,您使用 ServiceController.ExecuteCommand() 发送命令。在服务类上,您覆盖 ServiceBase.OnCustomCommand() 来处理命令。

然而,这只会帮助您触发一个 Action 。您仍然需要使用外部方法(例如共享配置文件)来传达操作的详细信息。

关于c# - 与正在运行的 Windows 服务交互?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5912008/

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