创建一个用户界面,用于监视正在运行的Windows服务并与其进行交互

rquis 发布于 2019-11-10 .net 最后更新 2019-11-10 12:10 37 浏览

我需要在服务器上的Windows服务中运行一系列可插入进程,并且希望创建一个用户界面,以便与服务使用的每个插件进行交互。 什么是用户界面和长时间运行的Windows服务之间通信最常用的方法(或方法)?我正在考虑提供诸如数据库之类的中间位置,并使用某种消息队列向服务发出命令。你们有没有实施过这种方法或其他一些优越的方法?你在这个过程中遇到了什么问题?

已邀请:

vfugit

赞同来自:

内容太长未翻译

iaut

赞同来自:

最好的办法是在IPC频道上使用.NET远程处理。 虽然设置似乎很复杂,但第二次这很容易。 我建议您首先将一些样本从一个应用程序暴露给另一个应用程序。 我之前没有使用过Message队列,所以我不能对此发表评论。