我已更新已安装在客户端(在其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