如何在 C++ 中获取操作系统名称?
Posted
技术标签:
【中文标题】如何在 C++ 中获取操作系统名称?【英文标题】:How get operating system name in c++? 【发布时间】:2019-08-23 15:02:58 【问题描述】:我想检索 C++ 中操作系统的名称。 我尝试使用 GetVersionExA,这是一种 Windows 方法。但是这种方法已被弃用。有没有办法恢复操作系统的名称,例如“Windows 10 Enterprise”,这要归功于标准 c++ 或 windows 或 Qt ...?
【问题讨论】:
你读过Microsoft Docs page吗? @scohe001 是的,我阅读了文档,但我想要确切的版本 Windows server 8、Windows XP、Windows 10 家族... 【参考方案1】:使用QOperatingSystemVersion::current().name()
【讨论】:
感谢您的回答,但我没有确切的版本。【参考方案2】:还有GetProductInfo()
可以显示这个企业颠覆。
【讨论】:
是的,太好了!我会得到majorversion和minorversion并使用这个方法以上是关于如何在 C++ 中获取操作系统名称?的主要内容,如果未能解决你的问题,请参考以下文章