0

我想在没有服务器端脚本的 html 页面中访问System32文件夹。

并且还使用客户端脚本运行Active X 对象

4

1 回答 1

0

这里有一些要考虑的事情:

  1. 你不应该这样

  2. 说真的,永远要这样做

  3. 不,真的,我不是在开玩笑。您的安全模型中的一个小错误,您将成为今年的互联网贱民。不要这样做

  4. 如果你要继续做下去,你需要一个 NPAPI 插件。请注意,Chrome 已经宣布他们最终将放弃对 NPAPI 的支持——我们不知道多久,并且鉴于他们还没有为目前由插件解决的大量问题提供足够的解决方案,我希望它不是在接下来的几个月里,但是一旦他们这样做了,您将需要在 Chrome 上使用 Native Client,在其他客户端上使用 NPAPI。对于 NPAPI 插件,您可以查看FireBreath,这是一个框架,允许您创建一个既可用作 NPAPI 又可用作 ActiveX 的插件

  5. 任何允许您执行此操作的选项都需要用户下载并安装某些内容。没有办法,也不应该有。

  6. 大多数网络浏览器在用户模式下运行,即不在管理员模式下。通常,当不在管理员模式下时,您最多只能对 System32 目录进行只读访问。如果您需要更好的,您将不得不启动另一个应用程序,该应用程序将从插件请求提升和代理命令。

简而言之:

  • 这是一个坏主意
  • 这是脖子疼
  • 很容易犯错误,从而允许通过您的插件对用户计算机进行恶意攻击。
  • 你所说的实际上比我说的要危险得多,但我不知道如何完全解释这将是多么糟糕的想法。
于 2014-10-31T23:26:12.770 回答