0

出于安全原因,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 或更早版本上安装?

谢谢

4

1 回答 1

2

请参阅替换 Windows Vista 及更高版本中的 DHTML 编辑控件

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

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

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

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

在任何情况下,我都没有看到允许重新分配裸库的任何内容。

于 2013-07-01T16:40:19.060 回答