如何根据当前的系统来安装对应的安装包文件???
如何根据当前的系统来安装对应的安装包文件???描述:我现在有两个打包好的
C#安装程序,一个适用Win7(framework 3.5),一个适用于Win8(framework 4.0)。我是这样想的:当检测到当前系统是Win7则安装对应的安装包,Win8则也安装对应的安装包。请各位大侠指教在安装时如何去辨别当前是哪个系统,如何去选择安装包呢???我是用Inno Setup 这个软件进行打包的!
------解决方案--------------------GetWindowsVersionEx
http://www.jrsoftware.org/ishelp/index.php?topic=isxfunc_getwindowsversionex
Windows XP的版本是5.1.2600
Windows 7 RTM的版本是6.1.7600
Windows 7 SP1的版本是6.1.7601
Windows 8 RTM的版本是6.2.9200