社区
硬件/系统
帖子详情
VC++怎么得到内存的序列号?不用WMI接口。
边学边用边创造
2012-02-20 02:18:59
VC++怎么得到内存的序列号?不用WMI接口。
...全文
441
11
打赏
收藏
VC++怎么得到内存的序列号?不用WMI接口。
VC++怎么得到内存的序列号?不用WMI接口。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
pengzg
2013-11-19
打赏
举报
回复
同求一份完整代码,谢谢了
qingye2008
2012-11-16
打赏
举报
回复
擦...代码呢???咋不分享一下....
kdzx121
2012-10-26
打赏
举报
回复
[Quote=引用 8 楼 的回复:]
已经发到你的邮箱了.参考一下.
[/Quote]
同求一份完整代码,谢谢了
AthlonXP1800plus
2012-02-23
打赏
举报
回复
已经发到你的邮箱了.参考一下.
边学边用边创造
2012-02-22
打赏
举报
回复
ytf1978@163.com
AthlonXP1800plus
2012-02-20
打赏
举报
回复
你留个邮箱,我发你一个完整代码吧。
边学边用边创造
2012-02-20
打赏
举报
回复
to wyx100
怎么读?
wyx100
2012-02-20
打赏
举报
回复
用WINIO.读smbus.
边学边用边创造
2012-02-20
打赏
举报
回复
CString CReadSpd::SPD_BYTE5F(DWORD base,BYTE DEVID)函数的两个参数分别是什么?
AthlonXP1800plus
2012-02-20
打赏
举报
回复
BOOL CReadSpd::WaitReady(DWORD base)
{
DWORD STATUS;
DWORD errnum = 0;
do{
GetPortVal(base, &STATUS,1);
errnum++;
if(errnum >0x800)
return FALSE;
}while((STATUS&0x01)!=0);
return TRUE;
}
BYTE CReadSpd::ReadSPD(DWORD base,BYTE offset,BYTE DEVID)
{
DWORD RetVal=0;
SetPortVal(base,0x0fe,1);
//output Base+04, (DeviceID+1)
SetPortVal(base+0x04,DEVID+1,1);
//out Base+03, offset
SetPortVal(base+0x03,offset,1);
//out Base+02, 48H
SetPortVal(base+0x02,0x48,1);
//DelayUs(200*1000);//wait 200ms
DelayUs(10*1000);
//wait smbus ready
if(WaitReady(base))
{//input base+05
GetPortVal(base+0x05,&RetVal,1);
}
return (BYTE)RetVal;
}
//Byte95-98 Serial Number
CString CReadSpd::SPD_BYTE5F(DWORD base,BYTE DEVID)
{
BYTE RetVal[4];
BYTE i;
CString val = "";
for(i=0; i<0x04; i++)
RetVal[i] = 0x00;
for(i=0x5F;i<=0x62;i++)
RetVal[i-0x5F]=ReadSPD(base,i,DEVID);
val.Format("%2x%2x%2x%2x",RetVal[0],RetVal[1],RetVal[2],RetVal[3]);
val.Replace(" ","0");
val.MakeUpper();
if(val == "00000000" || val == "FFFFFFFF")
val = "";
return val;
}
参考一下上面的代码.
WINIO的使用资料你自己找一下.
GetPortVal
SetPortVal
是WINIO中的函数.
不过不同主板读写的方式有些小差别,你可以查找相关资料.
AthlonXP1800plus
2012-02-20
打赏
举报
回复
适用WINIO.读smbus.
C/
C++
通过
WMI
和系统API函数获取系统硬件配置信息
前段时间由于项目需要,要求做一个服务器的实时性能监控(CPU、
内存
、网络利用率等)和读取服务器的硬件配置参数的
接口
供项目组使用,就是一个类似于鲁大师之类的东东吧... 当然第一想法肯定是利用Windows提供的系统标准API函数来完成所需的功能,当然这也应该是当前最理想最有效率的选择了。但是如果你对API编程不是很熟练的话...那就相当蛋疼了!你知道用API可以做到但是不知道用哪个AP
获取系统硬件信息
获取系统硬件信息 通常我们需要获取系统中不可变的的硬件信息来标识电脑的唯一性。 获取电脑硬件信息的一些方法: 1.通过
WMI
查询系统的硬件信息(通过COM
接口
查询系统硬件信息) (这种方式需要基于COM,使用比较方便,不过我不太喜欢COM) 使用流程(相对固定): 初始化COM:CoInitializeEx(NULL, COINIT_MULTITHREADED)
.Net HTML 硬件
在VC.net中如何动态创建ActiveX控件请教斑竹及各位专家:关于DLL中类的动态链接,重要!在NT Service中调用
WMI
启动一个nodepad,为什么没有界面?关于CFileDialog的多选文件问题关于socket的问题?100+100=200如何将VC7中的char * 数组转换为c#中的byte[],大家赶快支援!!win2000的用户登录api,LogonUser(...)解析
Jni函数调用
Chap1:JNI完全手册... 3 Chap2:JNI-百度百科... 11 Chap 3:javah命令帮助信息... 16 Chap 4:用javah产生一个.h文件... 17 Chap5:jni教程(very very good) 19 Chap6: JNI传递返回值... 26 15.2.2.3 传递字符串... 28 15.2.2.4 传递整
Jni函数调用大全
Jni函数调用 分类: C/
C++
/JAVA学习 2011-07-04 17:29 193人阅读 评论 (0) 收藏 举报 Chap1:JNI完全手册.....
硬件/系统
2,641
社区成员
17,239
社区内容
发帖
与我相关
我的任务
硬件/系统
VC/MFC 硬件/系统
复制链接
扫一扫
分享
社区描述
VC/MFC 硬件/系统
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章