我有一个使用WPF GUI的基于C#的Windows exe。我的GUI应用程序。在同一台机器上运行的每分钟轮询另一个窗口服务以进行一些更新。我可以将COM接口公开到我的WPF GUI exe中,以便我可以删除轮询,而不是窗口服务对WPF GUI exe应用程序进行COM调用以提供更新吗?
答案 0 :(得分:0)
你可能会,但为什么COM?您也可以使用Remoting或WCF等.NET通信技术。
也就是说,让UI客户端启动与Windows服务的通信通常更好,而不是相反。主要是因为您可以运行多个客户端应用程序(如果有多个用户登录到该计算机)。