c++采集windows操作系统名称
·
WINAPI
windows通过c++获取操作系统主要分两种:
1. windows是8.1版本以下版本:获取操作系统可以通过windows提供的api中GetVersionEx函数来获取
2. windows是8.1版本及以上:获取操作系统主要通过RtlGetNtVersionNumbers法来获取
微软也有坑,如果用GetVersionEx获取版本号,则获取到的是6.2.9200
参考
http://blog.csdn.net/koxiaozi1988/article/details/77743813
http://blog.csdn.net/justfwd/article/details/44856277
以上方法网上能搜到的资料很多就不做讨论了,这里提供一张版本号对照表
注册表方法
位置:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion
key: ProductName
采集到版本更为详细,如有不妥欢迎讨论
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)