【发布时间】:2022-01-24 01:22:46
【问题描述】:
我需要做的是检查是否安装了 Microsoft XML Parser 4.0 SP3 (MSXML) х64,如果没有安装它。
这适用于默认情况下可能未安装 MSXML 的旧系统。
如何在 Inno Setup 中做到这一点?
【问题讨论】:
标签: inno-setup msxml
我需要做的是检查是否安装了 Microsoft XML Parser 4.0 SP3 (MSXML) х64,如果没有安装它。
这适用于默认情况下可能未安装 MSXML 的旧系统。
如何在 Inno Setup 中做到这一点?
【问题讨论】:
标签: inno-setup msxml
基于How determine if MSXML6 is installed in a system using Delphi?,很简单:
try
CreateOleObject('Msxml2.DOMDocument.4.0')
MsgBox('Installed', mbInformation, MB_OK);
except
MsgBox('not installed', mbInformation, MB_OK);
end;
尽管基于MSXML on Wikipedia,但没有任何版本的 Windows 可以运行不内置 MSXML 6.0 的最新版本的 Inno Setup。所以我认为你根本不需要测试它,直接去Msxml2.DOMDocument.6.0。
您的后续问题:How can Microsoft XML Parser 4.0 be installed from Inno Setup?
【讨论】: