跳至內容

ActiveX相容性旗標

本頁使用了標題或全文手工轉換
維基百科,自由的百科全書

相容性旗標Killbit)是一個主要用於微軟在其Internet Explorer瀏覽器的保安設定。透過指定某一特定ActiveX控制項軟體的特定數值,不論是由Microsoft或其他第三方的軟體,都可以讓Internet Explorer瀏覽器知道,並停止使用該指定的軟體。

相容性旗標的最主要作用,是要堵塞IE的保安漏洞。若有某一軟體的生產商發現其ActiveX控制項的某一特定版本存有保安漏洞,可以向微軟提請為該特定版本的軟體設定相容性旗標。相容性旗標一般都會透過Microsoft Windows作業系統內建的Windows Update功能進行更新。

具體的說,killbit其實是Windows內登錄的一個旗標,透過軟體的GUID來辨識。由於微軟的ActiveX控制項規定必須要有獨一的GUID作辨識,Internet Explorer可以透過對照控制項的GUID值來認定是否需要停用有關軟體。當生產商可以為軟體發行更新版本時,都必然會使用另一GUID值,而不是重用舊版的GUID。

除了Internet Explorer以外,Microsoft Office亦會透過這個旗標來決定檔案內含的物件是否需要停用。

參考

  1. How to stop an ActiveX control from running in Internet Explorer [如何阻止ActiveX控制項在Internet Explorer中執行]. Microsoft. 2008-08-24 [2008-10-15]. (原始內容存檔於2014-12-02) (英語). 
  2. The Kill-Bit FAQ (Part 1). Microsoft Technet. [2008-10-15]. (原始內容存檔於2008-12-06) (英語).