【问题标题】:GUI to windows serviceGUI 到 Windows 服务
【发布时间】:2012-01-20 16:47:41
【问题描述】:

我已经实现了一项使用套接字将文件传输到另一台计算机的服务。我想为服务提供 GUI。我该怎么做?

我的服务是在 C 中实现的。

【问题讨论】:

  • 到目前为止您尝试过什么?恕我直言,没有任何代码,这个问题太宽泛了。
  • service,您是指 Windows 服务吗?

标签: c visual-c++


【解决方案1】:

使用您喜欢的任何 GUI 库创建一个 GUI 应用程序,例如WinForms、MFC、VCL、ATL、Win32、Qt 等。然后使用某种形式的 IPC 与您的服务进行通信。由于您已经在使用套接字,因此它们似乎是一个显而易见的选择。

【讨论】:

    【解决方案2】:

    在现代版本的 Windows (2008/Vista+) 上,您无法从服务中显示 GUI,因此您的 GUI 必须是一个单独的进程,必须使用某种 IPC 机制与服务进行通信。您可以使用memory mapped files 和常规的 Windows 消息。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-12-18
      • 1970-01-01
      • 1970-01-01
      • 2011-03-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多