使用inno在Windows Vista及更高版本上安装MS DHTML组件

时间:2013-07-01 14:28:47

标签: vb6 inno-setup

出于安全原因,MS DHTML控件正常工作所需的2个文件已从windows vista(以及win7,8可能)中删除。

这些是DHTMLED.ocx和TRIEdit.dll。

Microsoft现在提供了一个可下载的msi文件dhtmled.msi,该文件将把2个组件安装并注册到以下目录中:

  

%windir%\ Program Files \ Common Files \ Microsoft Shared \ dhtmled \

我想把它构建成一个inno脚本。

我应该首先在我的机器上运行安装程序来获取ocx和dll文件,并在inno脚本中为每个文件分别添加行,还是应该将msi文件合并到脚本中?

我还应使用哪些标志来阻止在win xp或更早版本上安装以及文件何时存在?

由于

1 个答案:

答案 0 :(得分:2)

请参阅Replacing the DHTML Editing Control in Windows Vista and Beyond

  

对于新应用程序,您可以将安装程序作为产品的一部分(具有适当的许可)发送,并从您自己的安装程序链接到该应用程序。安装程序可以静默运行,无需在Windows中的已安装程序列表中添加项目。 (有关详细信息,请参阅MsiExec.exe的文档。)

     

但是,我们建议安装程序允许将DHTML编辑控件添加到已安装的程序列表中。此外,卸载应用程序时,请不要卸载控件;相反,允许客户在需要时单独卸载它。

     

请注意,此安装方法不提供符合徽标的安装。

符合的方法是将此列为用户在运行安装程序之前手动安装的先决条件。

在任何情况下,我都没有看到裸图书馆的许可再分配。