Windows Mobile의 C++ 프로젝트 (예 : .NET이 없음)에서 독립적으로 실행되는 두 개의 응용 프로그램간에 쉽게 통신 할 수있는 방법을 찾고 있습니다. 응용 프로그램 A는 서비스를 실행하지만 응용 프로그램 B는 사용자에게 A의 기능 중 일부를 호출해야하는 기능을 제공합니다. 차라리 COM에서 아무것도 구현하지 않을 것입니다.Windows Mobile에서의 쉬운 IPC?
사실, 직렬화 또는 이와 유사한 (예 : 소켓/파이프/파일을 사용하지 않음) 모든 종류의 작업을 수행하지 않고 A가 모든 매개 변수와 포인터를 A로 전달하도록하는 것이 좋습니다. 또한 C, D 및 E 앱은 실행중인 A 인스턴스 하나만으로 동일한 작업을 수행 할 수 있어야합니다.
B는 때로는 크기가 이전에 알려지지 않은 A에 배열 (또는 std :: vector 또는 std :: map)을 반환해야한다고 추가해야합니다.
Windows Mobile 및 다른 플랫폼에서도 가능합니까?
감사합니다. 좀 더 자세히 읽고 나면 로컬 소켓을 사용해야 할 것입니다 (이 방법은 모든 모바일 플랫폼에서 잘 작동해야합니다). – Steven
메시지 큐 방법을 pinvoking하면 .Net CF에도 적합할까요? ? 우리는 단지 Sqlite 라이브러리로 노크하는 멍청한 오래된 Sql 테이블을 생각하고있었습니다.지점 간 대기열의 경우 – RoboJ1M
입니다. 예, P/Invoke가 유일한 옵션입니다. 그들은 이미 여기에서 끝났습니다 : http://msdn.microsoft.com/en-us/library/aa446556.aspx – ctacke