我想在C++中检索操作系统的名称。 我尝试使用GetVersionExA,这是一个Windows方法。但此方法已弃用。有没有办法恢复操作系统的名称,例如"Windows 10 Enterprise",这要归功于标准c ++或Windows或Qt...?
使用QOperatingSystemVersion::current().name()
还有GetProductInfo()
可以显示这个企业颠覆。
如果操作系统是 Windows Vista 或更高版本,则可以使用 WMI 接口,并对带有"标题"和"版本"字段(或您选择的任何其他字段(的Win32_OperatingSystem进行查询。
Microsoft提供了有关如何获取数据的示例。