如何在c ++中获取操作系统名称?
How get operating system name in c++?
我想在C++中检索操作系统的名称。 我尝试使用GetVersionExA,这是一个Windows方法。但此方法已弃用。有没有办法恢复操作系统的名称,例如"Windows 10 Enterprise",这要归功于标准c ++或Windows或Qt...?
使用QOperatingSystemVersion::current().name()
还有GetProductInfo()
可以显示这个企业颠覆。
如果操作系统是 Windows Vista 或更高版本,则可以使用 WMI 接口,并对带有"标题"和"版本"字段(或您选择的任何其他字段(的Win32_OperatingSystem进行查询。
Microsoft提供了有关如何获取数据的示例。
相关文章:
- C++为构建时间获取QDateTime的可靠方法
- lambda参数转换为constexpr技巧,然后获取带链接的数组
- 如何使用 < 和 > 命令获取 c++ 中的输入和输出?
- 使用指针从C++中的数组中获取最大值
- 如何获取std::result_of函数的返回类型
- 如何在openssl-ecc中获取十六进制格式的私钥
- 使用Unreal C++获取VR耳机的世界位置/方向
- 获取日期异步信号安全吗?如果在信号处理程序中使用,它会导致死锁吗
- 从C字符串中获取奇怪的字符串长度
- 为什么我的for循环不能正确获取argv
- 从python中调用C++函数并获取返回值
- 如何获取一个数字的前3位
- 获取字符串的长度并将其分配给数组
- 有没有办法获取用户操作系统的ANSI转义码?
- 当PSO细粒度策略对使用AdsGetObject MSDN API的Windows操作系统生效时,如何获取用户密码到期日
- 如何在c ++中获取操作系统名称?
- Paths.get( "abc/def.jpg" ) 在 C 和 C++ 中获取与操作系统无关的路径的等价物是什么?
- 如何使用C++准确获取Windows操作系统版本
- 是否有 API 来获取操作系统中定义的原始变量值
- 如何使用C++获取当前Windows操作系统版本7及更高版本的当前默认设置语言