我正在创建一个使用Installshield 2014专业版的Installscript MSI项目。在继续安装之前,我想检查安装屏蔽项目中的以下内容,作为先决条件:
我试图在“安装条件”一节中为OS、RAM设置条件。在那里,我不能设定其他条件。此外,我还想编写一个日志文件,其中将包含有关在安装过程中未满足哪些先决条件的信息。
有人能建议如何使用Installscript来完成这个任务吗?
任何帮助都是值得赞赏的。
提前谢谢。
发布于 2017-03-14 15:56:49
我找到了检查OS、最小磁盘空间和IIS版本的解决方案。
用于检查OS版本: Installscript中的,我使用SYSINFO结构来检查成员nISOSL的值。它的值表示目标机器的操作系统。
检查空闲磁盘空间的:,我使用了以下几个语句来获得空闲的硬盘空间。
nvHDDFreeSpace = GetDiskSpaceEx("C:", GBYTES);
NumToStr(szMsg, nvHDDFreeSpace);查找IIS :可以访问以下注册表路径以获得IIS主版本和次要版本:
SYSTEM\CurrentControlSet\Services\W3SVC\Parameters
https://stackoverflow.com/questions/41996261
复制相似问题