2011-11-08 2 views
-2

Windows NT 서비스로 변환 할 응용 프로그램을 읽는 이벤트 기반 소켓이 있습니다.vb6 응용 프로그램을 Windows 서비스로 변환

다음은 내 응용 프로그램에 대한 간략한 설명입니다.

1. 클라이언트 응용 프로그램 (GUI)은 여러 ActiveXx exes를 시작하고 소켓을 각 Activex EXE에 할당하여 읽을 수 있도록합니다.

2. 각 Activex EXE는 소켓에서 읽고 이벤트를 트리거하여 클라이언트 응용 프로그램에 알립니다.

3. 클라이언트 응용 프로그램은 이벤트를 사용하고 그에 따라 GUI를 업데이트합니다.

MSDN을 검색했지만 현재 상황을 해결할 솔루션을 찾을 수 없습니다.

몇 가지 방법을 제안하십시오.

미리 감사드립니다.

답변

1

srvany.exe를 사용하여 Win32로 "모든"exe를 실행할 수 있지만 해당 프로세스가 다른 프로세스, 창, 시스템 종료 등을 처리하는 방법을 신중하게 변경해야합니다. 불행히도 ActiveX EXE로 셸링하면 복잡해집니다 그것은 실용적이지 않다는 점에서 상당히 중요합니다.

GUI 응용 프로그램이라고 할 수 있겠지만 서비스로 실행하려면 어떻게해야할까요? UI가 없으므로 일반적으로 인터페이스를 표시하기 위해 별도의 클라이언트 응용 프로그램을 사용해야합니다.

관련 문제