ActiveX®是由Microsoft®创建的一套面向对象编程(OOP)技术。它使软件应用程序能够共享功能和信息。ActiveX®对象是一个自给自足的程序,只在Windows®操作系统上工作。创建ActiveX®是为了确保不同的应用程序共享相同的...
ActiveX®是由Microsoft®创建的一套面向对象编程(OOP)技术。它使软件应用程序能够共享功能和信息。ActiveX®对象是一个自给自足的程序,只在Windows®操作系统上工作。创建ActiveX®是为了确保不同的应用程序共享相同的功能。最好的例子是拼写检查器ActiveX®对象。它不是为拼写检查器编写两个单独的程序,而是构建了一个拼写检查器对象,以确保其功能在不同的Microsoft®应用程序(如Word和PowerPoint®)之间共享。ActiveX®技术以对象链接和嵌入(OLE)的形式发展而来。OLE允许在不同的应用程序之间共享诸如剪切和粘贴之类的简单功能。它后来发展成为复合对象模块(COM)的思想。独立的模块和小程序,如拼写检查器是COM或ActiveX®对象,可以从Windows®应用程序。ActiveX®控件是用C和Visual Basic编写的插件或小程序。就像Java小程序一样,ActiveX®控件是在web浏览器中运行的小型应用程序。支持此类插件的程序称为ActiveX®容器或组件容器。Microsoft®Internet Explorer®(IE)(Windows®操作系统的标准web浏览器)使用ActiveX®控件或对象来帮助富媒体播放。此类型Internet Explorer®中的控件的控件允许用户在网页上观看视频剪辑。用户不必单独启动Windows®Media Player来观看视频剪辑。预加载的ActiveX®控件访问媒体播放器的功能并在Internet Explorer®浏览器窗口中播放剪辑。ActiveX®的另一个示例对象是Flash®ActiveX®控件。Flash®文件只能由Adobe播放™ Flash®播放器有些网站完全使用Flash®编程,而Internet Explorer®无法播放。因此,安装了一个Flash ActiveX®组件来查看该网站。它会自动检测包含Flash文件的网站,并访问Flash®Player直接在浏览器窗口上播放文件。这些控件可由许多程序使其更容易受到恶意间谍软件的攻击。攻击者可能会重复使用该组件来添加恶意代码并获得对个人数据和文件的访问权限。为了想出一个全面的解决方案,Microsoft®为Internet Explorer®添加了一些功能。每当站点试图安装ActiveX®控件时,Internet Explorer®将显示一个警告。这意味着站点无法自动安装ActiveX®组件,从而确保您的系统安全并且没有间谍软件
-
发表于 2020-08-07 02:54
- 阅读 ( 1208 )
- 分类:电脑网络