我已更新已安裝在客戶端(在其Windows系統文件夾中)的ActiveX功能代碼。現在我想要顯示的是在Internet Explorer上安裝「活動提示」窗口,通常在沒有安裝相同的ActiveX時顯示。如何讓ActiveX安裝提示顯示安裝的ActiveX是否具有舊版本
我的ActiveX安裝使用包含.inf文件的CAB文件。在我的ActiveX源代碼(C#)和.inf文件中,我更改了新的Guid/clsid以及ASP.NET IE應用程序中使用特定控件的地方。我還在.inf文件中更改了FileVersion,但即使此時IE自動檢測到ActiveX已安裝(當CAB文件在.inf文件中具有不同的FileVersion時安裝了該ActiveX),並且不會提示我進行安裝。
如果我從windows系統文件夾中刪除我的activeX DLL,那麼IE會提示安裝,但是我的需要是更新ActiveX DLL,如果它找到更新的版本。 請讓我知道,如果我沒有使用正確的方式來創建新版本,如我正在使用的inf文件的FileVersion或任何其他地方,我需要定義新版本,以便我會得到我想要的功能。
最好的問候,
阿努拉格
感謝風,這有助於。雖然,我無法替換新的DLL,也許是因爲現有的一個正在使用但可以安裝提示。 – user1292346 2012-03-26 13:30:32