GUI到Windows服务

时间:2012-01-20 16:47:42

标签: c visual-c++

我已经实现了一个服务,它使用套接字将文件传输到另一台计算机。我想为服务提供GUI。我怎么能这样做?

我的服务是在C。

中实施的

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

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