gpt4 book ai didi

c# - 与 Windows 服务交谈

转载 作者:行者123 更新时间:2023-12-02 00:27:14 25 4
gpt4 key购买 nike

我不确定我的标题应该是什么,所以我使用了“Talk”这个词。

我创建了一个窗口服务,运行完美。安装和一切。

但是。我需要一个正在运行的系统托盘,以及一个可以调用Windows服务内部函数的程序。

就像,当用户单击“Get Clicked”时,它会在 Windows 服务 中转出一些内容。

我不知道我该怎么办..我开始思考一些非常愚蠢的方法。

就像更改文本,然后 Windows 服务读取它以获取命令。我认为这是非常愚蠢的方式。您知道我可以通过其他方式与 window sservice 进行通信吗?

似乎每个人都回答“WCF”。但是,如果只在端口 25555 或其他端口上打开 TCP 端口,那不是很简单吗?并且只能读写?就像文字一样。 “现在,以后”。并用它来做函数?我认为它会起作用。不是吗?

最佳答案

过去经常使用 .NET 远程处理来实现此目的,现在您可以使用性能更好的 WCF。

只需在 Windows 服务中托管一个小型 WCF 服务,并使 UI 应用程序(如托盘图标管理器)调用这些公开的 WCF 端点即可与该服务进行通信。

你不需要IIS或其他任何东西,如果你使用netTcp绑定(bind)或namedPipes,它就会顺利工作。

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

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