我正在使用Installshield 2014专业版创建一个Installscript MSI项目。 我想在继续安装之前检查installshield项目中的以下内容作为先决条件:
我尝试在“常规”部分的“安装条件”中设置OS,RAM的条件。 在那里,我无法设置其他条件。 另外,我想写一个日志文件,其中包含有关安装期间未满足哪些先决条件的信息。
有人可以建议如何使用Installscript完成此操作吗?
任何帮助都非常明显。
提前致谢。
答案 0 :(得分:0)
我找到了检查操作系统,最小磁盘空间和IIS版本的解决方案。
检查操作系统版本: 在Installscript中,我使用SYSINFO结构来检查成员nISOSL的值。其值表示目标机器的操作系统。
检查可用磁盘空间: 我使用了几个语句来获得可用的硬盘空间。
nvHDDFreeSpace = GetDiskSpaceEx("C:", GBYTES);
NumToStr(szMsg, nvHDDFreeSpace);
查找IIS版本: 可以访问以下注册表路径以获取IIS主要版本和次要版本:
系统\ CurrentControlSet \服务\ W3SVC \参数
希望,这有助于将来像我这样的人!
格拉西亚斯,
Jaqen