【发布时间】:2013-12-01 03:02:50
【问题描述】:
我有使用 Win32 API 的 ActiveX 和 NPAPI 插件。我想将该插件移植到 NaCl 模块。 但我找不到用 Win32 库构建的方法。我可以在 NaCl 中使用 User32/GDI32/Kernel32 API 吗?
【问题讨论】:
标签: winapi google-chrome-extension user32 google-nativeclient kernel32
我有使用 Win32 API 的 ActiveX 和 NPAPI 插件。我想将该插件移植到 NaCl 模块。 但我找不到用 Win32 库构建的方法。我可以在 NaCl 中使用 User32/GDI32/Kernel32 API 吗?
【问题讨论】:
标签: winapi google-chrome-extension user32 google-nativeclient kernel32
抱歉,Native Client 不允许使用特定于操作系统的函数或库。与操作系统通信的唯一方法是通过浏览器通过Pepper Plugin API (PPAPI)。
[更新] 另一种解决方案是使用Native Messaging。您可以创建一个 Chrome 扩展程序,通过 stdin/stdout 与用户机器上的本机应用程序进行通信。
【讨论】: