gpt4 book ai didi

c# - Windows 服务应用程序 Controller

转载 作者:行者123 更新时间:2023-11-30 13:05:59 27 4
gpt4 key购买 nike

前提是:

我有一个桌面,我需要能够在上面启动和停止应用程序,但无法远程访问。我的想法是在机器上设置一项服务,该服务将按照指示启动/停止应用程序列表。此 Windows 服务将定期为新命令提供 Web 服务并相应地执行它们。

这些是我的问题。

1) 这是最简单的解决方案吗?您还有什么建议?

2) 从 Windows 服务运行 exe 有多难?停止一个怎么样?

这不是一个项目或任何东西,只是我有兴趣实现的东西(主要是为了好玩)。任何答案甚至想法都会受到赞赏。也欢迎一般性讨论(请随时发表评论)。

最佳答案

关于在 C# 中创建 Windows 服务本身,请参阅我的帖子 here .

轮询机制可以工作,但总的来说,我更喜欢事件驱动的流程而不是轮询流程。您没有提到您使用的是哪个版本的 .NET,但如果是 .NET 3.0/3.5,我建议使用 WCF。当命令发布到 web 服务时,web 服务可以将命令发送到要执行的 Windows 服务。非常简单。 Programming WCF Services 的作者 Juval Lowy 提供了一堆 WCF 示例/库,可以在他的 website 上免费使用。 .

关于c# - Windows 服务应用程序 Controller ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/692453/

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