【问题标题】:Linking external libraries in PPAPI plugin在 PPAPI 插件中链接外部库
【发布时间】:2013-11-14 12:59:42
【问题描述】:

首先我是 PPAPI 插件开发的新手。早些时候我一直在使用 NPAPI 插件来执行某些功能,而这些功能又使用 Windows API。现在由于 NPAPI 已经过时,我正在尝试 PPAPI。我的问题是我可以将 Windows API 链接到 PPAPI 吗?有可能吗?

【问题讨论】:

    标签: google-nativeclient ppapi


    【解决方案1】:

    正如 Bennet 所说,无法调用 Windows API。如果您的应用程序需要这样做,请尝试制作 Chrome 扩展程序并改用 Native Messaging

    来自链接:

    扩展程序可以与本机应用程序交换消息。本国的 支持此功能的应用程序必须注册一个本机 知道如何与扩展程序通信的消息传递主机。 Chrome 在单独的进程中启动主机并与之通信 使用标准输入和标准输出流。

    【讨论】:

      【解决方案2】:

      无法调用 Windows 函数。如果是这样,那么逃离 NaCl 安全沙箱将是微不足道的。

      【讨论】:

      • 连DLL调用都不允许?
      • 如果您可以调用 DLL 中的任何内容,那么它就不会是一个沙盒。 PPAPI 不仅仅是名称不同的 NPAPI;按照设计,您不能从中进行任意调用。
      猜你喜欢
      • 1970-01-01
      • 2020-01-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多