先决条件检查 installshield 脚本

Pre-requisites check in installshield script

我正在使用 Installshield 2014 专业版创建 Installscript MSI 项目。 在继续安装之前,我想检查 installshield 项目中的以下内容作为先决条件:

我试图为 OS、'Install conditions' 中的 RAM 从常规部分设置条件。 在那里,我无法设置其他条件。 此外,我想编写一个日志文件,其中包含有关安装过程中未满足哪些先决条件的信息。

有人可以建议如何使用 Installscript 完成此操作吗?

非常感谢任何帮助。

提前致谢。

我得到了检查 OS、最小磁盘 space 和 IIS 版本的解决方案。

检查OS版本: 在 Installscript 中,我使用 SYSINFO 结构来检查成员 nISOSL 的值。它的值表示目标机器的操作系统。

检查可用磁盘space: 我使用以下几个语句来获得空闲硬盘 space.

nvHDDFreeSpace = GetDiskSpaceEx("C:", GBYTES);
NumToStr(szMsg, nvHDDFreeSpace);

要查找 IIS 版本: 可以访问以下注册表路径以获取 IIS 主要和次要版本:

SYSTEM\CurrentControlSet\Services\W3SVC\Parameters