- 获得windows系统版本最快的方法是调用win api函数: GetVersionEx
- OSVERSIONINFOEX version = {};
- char szOS[MAX_OS_LENGTH];
- version.dwOSVersionInfoSize = sizeof(version);
- GetVersionEx((OSVERSIONINFO*)&version);
- sprintf(szOS, "Microsoft Windows %d.%d", version.dwMajorVersion, version.dwMinorVersion);
- 另外通过注册表也可以获得windows版本信息:
- HKEY_LOCAL_MACHINE\\Software\\Microsoft\\Windows NT\\CurrentVersion ("ProductName")
- //该片段来自于http://www.codesnippet.cn/detail/181020136492.html
来源: http://www.codesnippet.cn/detail/181020136492.html