我有一個ActiveX控件。我希望我的用戶能夠將其刪除。使我的ActiveX控件可以從管理插件中移除
This MS article意味着,如果你自己安裝的話,你可以刪除控件:
只能刪除ActiveX控件 您已經下載並安裝 。您無法刪除預裝的ActiveX 控件或任何類型的 加載項,但可以通過 將其禁用。要刪除已安裝的ActiveX控件,請使用 管理加載項。如果在管理加載項中刪除加載項 ,則您可能可以通過 控制面板將其卸載。
我的控制,如果通過一個安裝程序(MSI文件)一起安裝,可以通過控制面板中刪除,如果下載並從網頁(CAB文件)安裝它不是在控制面板中列出。
無論控件來自哪裏,IE8管理插件的「刪除」按鈕(在更多信息中)都會灰顯,用於我的控件以及所有其他控件。這句話意味着如果用戶安裝了它(通過接受黃色橫幅並運行安裝程序),它應該能夠在管理插件中刪除。
發生了什麼,以及如何解決我的控制問題?
的.CAB包含.OSD文件,其中包含:
<?XML version="1.0" ENCODING='UTF-8'?>
<!DOCTYPE SOFTPKG SYSTEM "http://www.microsoft.com/standards/osd/osd.dtd">
<?XML::namespace href="http://www.microsoft.com/standards/osd/msicd.dtd" as="MSICD"?>
<SOFTPKG NAME="DocWayTransfer7" VERSION="7,0,0,0">
<TITLE> DocWayTransfer7 </TITLE>
<MSICD::NATIVECODE>
<CODE NAME="DocWayTransfer7">
<IMPLEMENTATION>
<CODEBASE FILENAME="DocWayTransfer7.dll">
</CODEBASE>
</IMPLEMENTATION>
</CODE>
</MSICD::NATIVECODE>
</SOFTPKG>
你能在這裏發佈你的.inf文件嗎? – Eugene 2010-09-02 16:15:43
沒有一個,只是一個帶有一些XML的OSD文件 – 2010-09-03 14:34:08