在网上我只找到用API读取硬盘信息的代码,
如果用WMI读取的话,有很大的弊端,有时候读取的值是空值。
高手来看看,用。NET下的任意语言实现都可~
如果用WMI读取的话,有很大的弊端,有时候读取的值是空值。
高手来看看,用。NET下的任意语言实现都可~
解决方案 »
- 这种数据包怎么模拟发送
- return 之后,还要走UpCBZX(),为什么,各位大哥帮我看看吧!!
- 检查问题
- 使用ListView中的项的图标文件无法释放。
- 调用API的时候怎么才能有效的使用ref或者out参数
- ◆◆WinForm下DataGrid如何改变当前选择行的前景或背景色
- Marshal.StructureToPtr((Common.Equipment.EquipCmd)ec, p, false);
- 打印图片的奇怪问题
- 新手面试题,判断一个整数是否是对称数?
- 大家一起来研究EXCEL问题,有一个例子
- C# 中 Add Reference 问题
- 我想在其他程序上增加一个连接页面,全部代码如下,但是现实出来的是一个空白页
remex 著于2007-7-16 9:09:28
在很多情况下,你可能都需要得到微机的硬件信息。比如:你想给你的软件加锁,不让别人随便访问。本文可以获得CPU的序列号,硬盘有几个分区,每个分区各有多少剩余空间。有关声卡、显卡的硬件信息,有关系统内存的信息,如内存地址,内存设备等等。
甴曱
等 级:
发表于:2007-10-21 21:53:141楼 得分:0
参考:http://www.codeproject.com/useritems/DriveInfoEx.asp
这个是用API写的我英文不好,看不太明白。
这个是API的
ojekleen
三尾
等 级:
发表于:2007-10-22 14:21:503楼 得分:0
http://blog.csdn.net/ojekleen/archive/2007/09/08/1777199.aspx
这个是WMI的
REMEX1980
飞羽
等 级:
发表于:2007-10-22 12:20:422楼 得分:0
获取机器的硬件信息(CPU ID序列号, 主板信息,硬盘序列号,系统信息)
remex 著于2007-7-16 9:09:28
在很多情况下,你可能都需要得到微机的硬件信息。比如:你想给你的软件加锁,不让别人随便访问。本文可以获得CPU的序列号,硬盘有几个分区,每个分区各有多少剩余空间。有关声卡、显卡的硬件信息,有关系统内存的信息,如内存地址,内存设备等等。
可是我英文不好郁闷那
剩下的都是WMI的刚才没仔细看写错了。
ManagementObjectSearcher
用API的少,麻烦高手告诉我下内存的地址。