在 ChromeOS 上访问系统级功能

Access system level functionality on ChromeOS

我已经为 Windows 和 MacOS 创建了一个允许企业资产监控的应用程序。但是,我似乎无法在 ChromeOS 上找到 访问系统睡眠、电池统计等功能的任何方式。显然,我已经创建了一个扩展,可以通过 chrome.system 和 chrome.display 等 API 访问我需要的一些功能,但是无法通过 Chrome 扩展API。我曾对 pnacl 调情过,但出于所有意图和目的,这似乎已被弃用。顺便说一句,我试图从 cpp 方法中调用 system() 调用,以便以非常狡猾的方式访问它,但据我所知,即使那样也只能通过 pnacl 获得(如果有的话)。所以我希望外面的一些聪明人能给我一个有用的提示,告诉我前进的道路。帮助! 提前致谢

抱歉,按照设计,您是 SOL。您唯一可以访问的是可以在 https://developer.chrome.com/docs/extensions/.

找到的扩展 API

CrOS 专门设计为 允许随机扩展执行随机程序或窥探随机文件系统路径。这从根本上违反了安全原则。

NaCl/PNaCl 在这方面不会帮助你,因为它们也完全沙盒化了。

有一些专门为企业用户开发的 API,但它们只对那些管理员可用,而不对扩展程序可用。所以我猜这对你没有帮助。