永发信息网

谁会用C语言获取操作系统版本号,计算机名啊?

答案:1  悬赏:50  手机版
解决时间 2021-04-13 04:49
谁会用C语言获取操作系统版本号,计算机名啊?
最佳答案
GetUserName(LPWSTR lpBuffer, LPDWORD nSize);
lpBuffer是一个数组的地址,用来存贮得到的用户名,nsize是个指针,指向此存贮此数组大小的单元,就是数组能存贮的字符数量
GetVersionExW(LPOSVERSIONINFOW);
参数LPOSVERSIONINFO是一个指向OSVERSIONINFO类型变量的指针,
具体判断代码如下
定义 OSVERSIONINFO osvi;
然后调用函数取得版本号,判断如下
switch (osvi.dwPlatformId)
{
case VER_PLATFORM_WIN32_NT:
if (osvi.dwMajorVersion == 5&&osvi.dwMinorVersion == 0)
{
strOSVersion = TEXT("Windows 2000");
}
else if (osvi.dwMajorVersion == 5&&osvi.dwMinorVersion == 1)
{
strOSVersion = TEXT("Windows XP");
}
else if(osvi.dwMajorVersion == 6&&osvi.dwMinorVersion == 0)
{
strOSVersion = TEXT("Windows Vista");
}
else if (osvi.dwMajorVersion == 4&&osvi.dwMinorVersion == 0)
{
strOSVersion = TEXT("Windows NT");
}
break;
case VER_PLATFORM_WIN32_WINDOWS:
if (osvi.dwMajorVersion == 4&&osvi.dwMinorVersion == 10)
{
strOSVersion = TEXT("Windows 98");
}
else if (osvi.dwMajorVersion == 4&&osvi.dwMinorVersion == 90)
{
strOSVersion = TEXT("Windows ME");
}
else
{
strOSVersion = TEXT("Windows 95");
}
break;
default:
break;
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
手机怎样能玩QQ农场呢
谁给我丝路英雄的激活码
砌围墙一个平方需要多少匹砖。水泥。和泥沙?
急求···卷心菜 白菜 南瓜 捉迷藏这四个谜
在初中的几何里,1度的角怎么定义?急!初中
单选题下列各句中,没有错别字的一项是A.卫生
怎么把图片合在一起
幸福起点(奶茶 甜品)在哪里啊,我有事要去这
手机中唯一的五轴防抖,索尼XZs究竟有多稳
cf怎么样跳上高箱子?
推荐个单反镜头,性价比高的,入门水平用
我梦见涨水还死人了谁能帮我解释一下
武侯祠附近哪里有办公用品卖
乌鲁木齐苏泊尔售后电话
单选题Thisoldmachine_______theroomwe
推荐资讯
得罪了领导,五年内必换工作,请问去长沙某学
形容竞争激烈的成语,句子。
“近视矫正镜”真的能矫正近视吗?
流一写过哪些小说?还有他的个人资料
六(1)班有40人,今天缺席2人,今天的出勤率
东风日产成都三和金牛专营店(东北门)地址有知
2,2-二甲基-3-乙基庚烷的结构简式是什么
单选题衡量一个国家或地区水资源丰歉程度的主
为什么南方做大官员的多而北方圣人多
狂战带什么套装
2009年11月26到27号西安到榆林有雪么?
雅思阅读6分对几个?评分标准是啥?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?