2011-09-06 346 views
1

我打算製作一個應用程序來監視用戶訪問的網站並對其執行一些計算。關於Windows應用程序開發和NPAPI插件

因此,對於每個打開的網站,我開發了一個谷歌瀏覽器擴展,將URL發送到NPAPI插件。

問題出在第二部分。它可能是NPAPI插件將它從擴展接收到的信息傳遞給另一個應用程序。我想要在我的應用程序和NPAPI插件之間進行雙向通信,以便根據由應用程序執行的處理,NPAPI插件通知擴展程序更改其應發送的URL。

PS-我正在使用firebreath開發NPAPI插件,如果這樣可以更容易回答我的問題。

我真的很想有一些關於如何實現它的想法。我對編程很陌生。

任何幫助,非常感謝。

回答

1

NPAPI插件對本地機器有無限制的訪問權限,所以你的插件像任何其他應用程序一樣運行它的代碼。所以你要找的是兩個進程進行通信的方式,AKA Inter-Process Communication。有很多方法可以做到這一點,你可以找到here。最合適的一個取決於您的實際需求,但在搜索時,不要讓NPAPI環境困擾您。你只是想讓兩個進程交談。

0

共享內存的使用非常簡單。由於你是編程新手,我認爲這是要走的路。你可以找到一個例子here

相關問題