有时候我们需要获取操作系统版本,比如win7、win8、win8.1、win10等,对不同版本的系统做特殊处理。有时我们还需要分辨当前系统是64位的,还是32位的。
调用API接口NetWkstaGetInfo可以获得系统的主版本好和次版本号,这样就能确定操作系统是win7还是win10系统了。在调用接口前,要包含lmwksta.h或Lm.h头文件,要引入Netapi32.lib库,可以在MSDN上查看NetWkstaGetInfo接口的说明页面,页面中有其依赖的头文件和库文件的说明,如下:
有人会说,为啥要调用NetWkstaGetInfo接口,这个接口我们都没刚听说过,应该调用GetVersionEx API接口,这个接口是专门用来获取操作系