如果安装了MSXML 4.0,我如何在Inno Setup中进行检查



我需要做的是检查是否安装了Microsoft XML Parser 4.0 SP3(MSXML(х64,如果没有,请安装它。

这适用于默认情况下可能未安装MSXML的旧系统。

如何在Inno设置中完成?

基于如何确定MSXML6是否安装在使用Delphi的系统中?,它就像一样简单

try
CreateOleObject('Msxml2.DOMDocument.4.0')
MsgBox('Installed', mbInformation, MB_OK);
except
MsgBox('not installed', mbInformation, MB_OK);
end;

尽管基于维基百科上的MSXML,但没有一个版本的Windows可以运行最新版本的Inno Setup,也不会内置MSXML 6.0。所以我认为你根本不需要测试它,只需要选择Msxml2.DOMDocument.6.0


您的后续问题:如何从Inno Setup安装Microsoft XML Parser 4.0?

最新更新