• 8449阅读
  • 1回复

[提问]Qt获取系统版本,使用QSysInfo,如何得到具体版本? [复制链接]

上一主题 下一主题
离线cookinful
 
只看楼主 倒序阅读 楼主  发表于: 2011-05-30
QSysInfo::WV_VISTA    0x0080    Windows Vista, Windows Server 2008 (operating system version 6.0)
SysInfo::WV_WINDOWS7    0x0090    Windows 7, Windows Server 2008 R2 (operating system version 6.1)

在Windows Vista, Windows Server 2008下都只能显示vista,有没有办法区分开来?
离线joe5yellow
只看该作者 1楼 发表于: 2012-05-24
详细的版本信息还是要通过windows api来做
具体是通过windows.h中的GetVersionEx来实现,参考以下链接:
OSVERSIONINFO structure
http://msdn.microsoft.com/en-us/library/windows/desktop/ms724834(v=vs.85).aspx
Getting the System Version
http://msdn.microsoft.com/en-us/library/windows/desktop/ms724429(v=vs.85).aspx
快速回复
限100 字节
 
上一个 下一个