2012-01-20 3 views
0

소켓을 사용하여 파일을 다른 컴퓨터로 전송하는 서비스를 구현했습니다. 나는 서비스를위한 GUI를 제공하고 싶다. 어떻게해야합니까? 내 서비스가 어떤 GUI 라이브러리 당신이 선호하는, 예를 들어,와 GUI 응용 프로그램을 만들기 C.Windows 서비스의 GUI

+1

지금까지 해보신 것은 무엇입니까? 어떤 코드도없이이 질문은 너무 광범위합니다. IMHO. –

+0

'service'는 Windows 서비스를 의미합니까? – dsolimano

+0

가능한 [GUI 모니터가있는 Windows 서비스?] (http://stackoverflow.com/questions/3159332/windows-service-with-gui-monitor) – dsolimano

답변

0

에서 구현

WinForms, MFC, VCL, ATL, Win32, Qt 등. 그런 다음 IPC 형식을 사용하여 서비스와 통신하십시오. 이미 소켓을 사용하고 있기 때문에 확실한 선택이 될 것입니다.

0

Windows (2008/Vista +)의 최신 버전에서는 서비스에서 GUI를 표시 할 수 없으므로 GUI는 일종의 IPC 메커니즘을 사용하여 서비스와 통신해야하는 별도의 프로세스 여야합니다. memory mapped files 및 일반 Windows 메시지를 사용할 수 있습니다.