日期:2014-05-17  浏览次数:20895 次

如何根据当前的系统来安装对应的安装包文件???
如何根据当前的系统来安装对应的安装包文件???描述:我现在有两个打包好的C#安装程序,一个适用Win7(framework 3.5),一个适用于Win8(framework 4.0)。我是这样想的:当检测到当前系统是Win7则安装对应的安装包,Win8则也安装对应的安装包。请各位大侠指教在安装时如何去辨别当前是哪个系统,如何去选择安装包呢???我是用Inno Setup 这个软件进行打包的!
打包 C# windows8 windows7 框架

------解决方案--------------------
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