2011-09-06 2 views
1

사용자가 방문한 웹 사이트를 모니터링하고 이에 대한 계산을 수행하는 응용 프로그램을 만들 계획입니다.Windows 응용 프로그램 개발 및 NPAPI 플러그인

따라서 열어 본 모든 웹 사이트에 대해 URL을 NPAPI 플러그인으로 보낼 Google 크롬 확장을 개발했습니다.

문제는 두 번째 부분입니다. NPAPI 플러그인이 확장 프로그램에서받은 정보를 다른 응용 프로그램에 전달할 수 있습니까? 내 응용 프로그램과 NPAPI 플러그인 간의 양방향 통신이 필요하므로 응용 프로그램에서 수행하는 처리 중에 NPAPI 플러그인이 확장 프로그램에 보내야하는 URL을 변경하도록 알립니다.

PS-Firebreath를 사용하여 NPAPI 플러그인을 개발하면 내 질문에 쉽게 답할 수 있습니다.

저는 이것이 어떻게 구현 될 수 있는지에 대한 몇 가지 아이디어를 정말 좋아할 것입니다. 프로그래밍에 익숙하지 않습니다.

도움을 주시면 대단히 감사하겠습니다.

답변

1

NPAPI 플러그인에는 로컬 시스템에 대한 제한없는 액세스 권한이 있으므로 플러그인은 다른 애플리케이션과 마찬가지로 코드를 실행합니다. 그래서 당신이 찾고있는 것은 실제로 두 프로세스가 통신 할 수있는 방법입니다, AKA Inter-Process Communication. 이 작업을 수행하는 데는 몇 가지 방법이 있습니다. here을 찾을 수 있습니다. 가장 적절한 방법은 실제 필요에 따라 다르지만, 검색 할 때 NPAPI 컨텍스트가 귀찮게하지 마십시오. 당신은 단지 두 가지 프로세스를 통해 이야기하려고합니다.

0

공유 메모리는 사용이 매우 간단합니다. 프로그래밍에 익숙하지 않으므로이 방법이 필요하다고 생각합니다. 예를 찾을 수 있습니다. here