2011-09-06 334 views
1

我打算制作一个应用程序来监视用户访问的网站并对其执行一些计算。关于Windows应用程序开发和NPAPI插件

因此,对于每个打开的网站,我开发了一个谷歌浏览器扩展,将URL发送到NPAPI插件。

问题出在第二部分。它可能是NPAPI插件将它从扩展接收到的信息传递给另一个应用程序。我想要在我的应用程序和NPAPI插件之间进行双向通信,以便根据由应用程序执行的处理,NPAPI插件通知扩展程序更改其应发送的URL。

PS-我正在使用firebreath开发NPAPI插件,如果这样可以更容易回答我的问题。

我真的很想有一些关于如何实现它的想法。我对编程很陌生。

任何帮助,非常感谢。

回答

1

NPAPI插件对本地机器有无限制的访问权限,所以你的插件像任何其他应用程序一样运行它的代码。所以你要找的是两个进程进行通信的方式,AKA Inter-Process Communication。有很多方法可以做到这一点,你可以找到here。最合适的一个取决于您的实际需求,但在搜索时,不要让NPAPI环境困扰您。你只是想让两个进程交谈。

0

共享内存的使用非常简单。由于你是编程新手,我认为这是要走的路。你可以找到一个例子here

相关问题