제 3 자 dde 서버와 통신하는 C++ DDE 클라이언트 (콘솔) 앱을 작성했습니다. 내 클라이언트와 서버가 같은 세션에있을 때 제대로 작동합니다. 그런 다음 클라이언트 코드를 SYSTEM으로 실행중인 win32 서비스로 이동했습니다. 다음을 시도해도 클라이언트 코드가 서버 목록을 가져올 수 없습니다. 1. Win7에서 "서비스와 데스크톱 상호 작용 허용"을 사용하려고했습니다. 2. 서버와 통신을 시도하는 스레드에서 사용자를 가장했습니다. 3 클라이언트 코드를 시스템으로 실행하려고했습니다.DDE 클라이언트가 사용자 세션에서 서버와 통신 중임
여러 세션에서 통신하는 주된 문제를 이해할 수 있습니다. 그러나 우아하게 달성 할 수있는 방법이 있습니까?
이것은 정확히 내가하기로 결정한 것입니다. 그러나 나는 사용자 컨텍스트에서 별도의 프로세스를 생성하지 않고 나를 도울 수있는 내가 놓친 뭔가가 있는지 알아 내려고했습니다. – Sri
DDE를 사용해야하는 경우에는 다른 방법이 없습니다. –