【问题标题】:Can I have my Window exe (with a GUI) expose a COM interface我可以让我的 Window exe(带有 GUI)公开一个 COM 接口吗
【发布时间】:2010-08-13 06:40:08
【问题描述】:

我有一个使用 WPF GUI 的基于 C# 的 windows exe。我的 GUI 应用程序。每分钟在同一台机器上运行的另一个窗口服务轮询一些更新。我可以将 COM 接口公开到我的 WPF GUI exe 中,以便我可以删除轮询,而是窗口服务对 WPF GUI exe 应用程序进行 COM 调用以提供更新?

【问题讨论】:

    标签: c# wpf com


    【解决方案1】:

    你可能可以,但为什么是 COM?您也可以使用 Remoting 或 WCF 等 .NET 通信技术。

    也就是说,通常最好让 UI 客户端启动与 Windows 服务的通信,而不是相反。主要是因为您可以运行多个客户端应用程序(如果有多个用户登录到机器上)。

    【讨论】:

    • 我有一种情况,即只有一个客户端应用程序在一个硬件上运行。同样在我的情况下,我有多个窗口服务通过 COM 调用相互通知。唯一的例外是 GUI。我想让它在整个应用程序中保持一致。
    猜你喜欢
    • 1970-01-01
    • 2017-05-25
    • 2011-03-30
    • 1970-01-01
    • 2016-11-14
    • 2011-12-01
    • 2015-08-16
    • 2021-01-09
    • 2020-10-20
    相关资源
    最近更新 更多