我已经实现了一个服务,它使用套接字将文件传输到另一台计算机。我想为服务提供GUI。我怎么能这样做?
我的服务是在C。
中实施的答案 0 :(得分:0)
使用您喜欢的任何GUI库创建GUI应用程序,例如WinForms,MFC,VCL,ATL,Win32,Qt等。然后使用某种形式的IPC与您的服务进行通信。由于您已经在使用套接字,因此它们似乎是一个明显的选择。
答案 1 :(得分:0)
在现代版本的Windows(2008 / Vista +)中,您无法从服务中显示GUI,因此您的GUI必须是一个单独的进程,必须使用某种IPC机制与服务进行通信。您可以使用memory mapped files和常规Windows消息。