我目前正在安装inno安装程序和运行bat文件检查操作系统版本和安装窗口安装程序4.5如果操作系统是窗口xp,现在我有一个问题,我想检测到窗口安装程序4.5已经安装或不在机器上?检测窗口安装程序版本的bat文件或inno安装
有命令msiexec弹出窗口来显示版本,但我需要它作为字符串来作出决定是有什么办法来知道当前安装的bat文件中的窗口安装程序版本?
REM Check Windows Version
ver | findstr /i "5\.0\." > nul
IF %ERRORLEVEL% EQU 0 goto ver_2000
ver | findstr /i "5\.1\." > nul
IF %ERRORLEVEL% EQU 0 goto ver_XP
ver | findstr /i "5\.2\." > nul
IF %ERRORLEVEL% EQU 0 goto ver_2003
ver | findstr /i "6\.0\." > nul
IF %ERRORLEVEL% EQU 0 goto ver_Vista
ver | findstr /i "6\.1\." > nul
IF %ERRORLEVEL% EQU 0 goto ver_Win7
goto warn_and_exit
:ver_XP
start WindowsXP-KB942288-v3-x86.exe
end
是bat文件,现在我要开始窗口安装前检查的版本是否为4.5或不是,如果< 4.5安装否则没什么
找好,响应速度快
问候 wasif
我很困惑该如何与InnoSetup。您想要检测InnoSetup中的MS Installer版本还是从InnoSetup安装程序执行的批处理文件中?您可以轻松地从InnoSetup检查操作系统和MS安装程序版本,这就是为什么我没有获得批处理文件的部分。 – TLama 2012-04-24 15:11:10
有没有办法在inno setup上找到window installer的版本? – Wasif 2012-04-24 15:54:02
正如我定义上述我使用bat文件来检测操作系统版本,如果它是XP我现在安装窗口安装程序我想添加检查是安装窗口安装程序或不是? – Wasif 2012-04-24 15:55:43