【问题标题】:Run ActiveX object without allowing it in browser options运行 ActiveX 对象而不允许它在浏览器选项中
【发布时间】:2012-11-26 14:46:51
【问题描述】:

如何在 Internet Explorer 中运行 ActiveX 对象而不允许 Internet Explorer 选项?

出于安全原因,我们的客户不允许使用 ActiveX。但是我们需要使用第三方程序,它有一个 ActiveX 接口。

我可以将 ActiveX 对象包装在 applet 中(或任何其他想法吗?),所以 Internet Explorer 不知道有关在 applet 中运行的 ActiveX 对象的任何信息(因此 IE 不会显示任何安全警告)?

【问题讨论】:

  • 如果 ActiveX 出于安全原因被禁用,则禁用它是出于安全原因。您是否希望利用浏览器中的安全漏洞来执行不允许的操作?

标签: java security internet-explorer applet activex


【解决方案1】:

..ActiveX 对象在 applet 中运行(所以 IE 不显示任何安全警告)?

只有受信任的小程序才能使用 ActiveX 对象。 prompts for trusting 一个 Java 小程序是安全警告。

所以,不。沙盒(无提示)Java 小程序根本无法调用 ActiveX 控件。

但即使是受信任的小程序也仍然受到浏览器或操作系统的安全保护。例如。如果 ActiveX 被禁用,即使是受信任的小程序也无法启用它。或者如果可以,那将是一个安全漏洞。告诉我们,我们会尽快修复。

【讨论】:

  • 嗯。谢谢。所以甚至不可能使用applet作为容器,作为运行.exe文件的虚拟机?可能我完全不使用 ActiveX 就可以实现我的目标吗?使用一些小程序特定功能来使用.exe 文件?有任何想法吗?谢谢
  • “使用一些小程序特定的功能来使用 .exe 文件?有什么想法吗?” 受信任的小程序可以使用 EXE。
  • 好的,再次感谢。你能指点我一些解释如何在小程序中使用 ActiveX 的教程吗?我明白,它很厚颜无耻地问,但我真的没有找到任何与之相关的教程。谢谢
  • 你的谷歌和我的一样好。我从未在小程序或其他任何东西中使用过 ActiveX 控件。
猜你喜欢
  • 2011-06-14
  • 2015-03-21
  • 1970-01-01
  • 2014-09-28
  • 2012-11-05
  • 2020-05-03
  • 1970-01-01
  • 1970-01-01
  • 2017-01-23
相关资源
最近更新 更多