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
- 閱讀 ( 649 )
- 分類:電腦網絡