2013-11-14 70 views
1

首先是PPAPI插件開發新手。之前我一直使用NPAPI插件來執行某些功能,而這些功能反過來使用Windows API。現在,由於NPAPI已經過時,我正在嘗試使用PPAPI。我的問題是我可以將Windows API鏈接到PPAPI嗎?可能嗎 ?在PPAPI插件中鏈接外部庫

回答

2

正如Bennet所說,無法調用Windows API。如果這對於您的應用程序是必需的,請嘗試製作Chrome擴展程序並改爲使用Native Messaging

從鏈接:

擴展可與本機應用程序交換消息。原生 支持此功能的應用程序必須註冊知道如何與擴展進行通信的本機 消息傳遞主機。 Chrome以獨立的進程啓動主機,並使用標準輸入流和標準輸出流與它通信 。

2

無法調用Windows函數。如果是這樣,那麼逃離NaCl安全沙箱將是微不足道的。

+0

甚至不允許DLL調用? –

+1

如果你可以調用DLL中的任何東西,那麼它就不是一個沙箱。 PPAPI不​​僅僅是名稱不同的NPAPI;通過設計,你不能從中進行任意調用。 – smorgan