unsigned long s1,s2;
char sel;
sel='1';
CString MyCpuID,CPUID1,CPUID2;
__asm{
mov eax,01h
xor edx,edx
cpuid
mov s1,edx
mov s2,eax
}
CPUID1Format("%08X%08X",s1,s2);
__asm{
mov eax,03h
xor ecx,ecx
xor edx,edx
cpuid
mov s1,edx
mov s2,ecx
}
CPUID2Format("%08X%08X",s1,s2);
MyCpuID=CPUID1+CPUID2;//取得cpu序列号
硬盘物理序列号读取核心代码如下:
// Windows NT/2000/XP下读取IDE硬盘序列号
BOOL CGetHDSerial::WinNTReadIDEHDSerial(DWORD buffer)
{
BYTE IdOutCmd [sizeof (SENDCMDOUTPARAMS) + IDENTIFY_BUFFER_SIZE - 1];
BOOL bFlag = FALSE;
int drive = 0;
char driveName [256];
HANDLE hPhysicalDriveIOCTL = 0;
sprintf (driveName, "\\\\\\PhysicalDrive%d", drive);
// Windows NT/2000/XP下创建文件需要管理员权限
hPhysicalDriveIOCTL = CreateFile (driveName,
GENERIC_READ | GENERIC_WRITE,
FILE_SHARE_READ | FILE_SHARE_WRITE, NULL,
OPEN_EXISTING, 0, NULL);
if (hPhysicalDriveIOCTL != INVALID_HANDLE_VALUE)
{
GETVERSIONOUTPARAMS VersionParams;
DWORD cbBytesReturned = 0;
// 得到驱动器的IO控制器版本
memset ((void) &VersionParams, 0, sizeof(VersionParams));
if(DeviceIoControl (hPhysicalDriveIOCTL, IOCTL_GET_VERSION,
NULL, 0, &VersionParams,
sizeof(VersionParams),
&cbBytesReturned, NULL) )
{
if (VersionParamsbIDEDeviceMap > 0)
{
BYTE bIDCmd = 0; // IDE或者ATAPI识别命令
SENDCMDINPARAMS scip;
// 如果驱动器是光驱,采用命令IDE_ATAPI_IDENTIFY, command,
// 否则采用命令IDE_ATA_IDENTIFY读取驱动器信息
bIDCmd = (VersionParamsbIDEDeviceMap >> drive & 0x10)
IDE_ATAPI_IDENTIFY : IDE_ATA_IDENTIFY;
memset (&scip, 0, sizeof(scip));
memset (IdOutCmd, 0, sizeof(IdOutCmd));
// 获取驱动器信息
if (WinNTGetIDEHDInfo (hPhysicalDriveIOCTL,
&scip,
(PSENDCMDOUTPARAMS)&IdOutCmd,
(BYTE) bIDCmd,
(BYTE) drive,
&cbBytesReturned))
{
int m = 0;
USHORT pIdSector = (USHORT )
((PSENDCMDOUTPARAMS) IdOutCmd) -> bBuffer;
for (m = 0; m < 256; m++)
buffer[m] = pIdSector [m];
bFlag = TRUE; // 读取硬盘信息成功
}
}
}
CloseHandle (hPhysicalDriveIOCTL); // 关闭句柄
}
return bFlag;
}
// WindowsNT/2000/XP系统下读取SCSI硬盘序列号
BOOL CGetHDSerial::WinNTReadSCSIHDSerial (DWORD buffer)
{
buffer[0]='\n';
int controller = 0;
HANDLE hScsiDriveIOCTL = 0;
char driveName [256];
sprintf (driveName, "\\\\\\Scsi%d:", controller);
// Windows NT/2000/XP下任何权限都可以进行
hScsiDriveIOCTL = CreateFile (driveName,
GENERIC_READ | GENERIC_WRITE,
FILE_SHARE_READ | FILE_SHARE_WRITE, NULL,
OPEN_EXISTING, 0, NULL);
if (hScsiDriveIOCTL != INVALID_HANDLE_VALUE)
{
int drive = 0;
DWORD dummy;
for (drive = 0; drive < 2; drive++)
{
char buffer [sizeof (SRB_IO_CONTROL) + SENDIDLENGTH];
SRB_IO_CONTROL p = (SRB_IO_CONTROL ) buffer;
SENDCMDINPARAMS pin =
(SENDCMDINPARAMS ) (buffer + sizeof (SRB_IO_CONTROL));
// 准备参数
memset (buffer, 0, sizeof (buffer));
p -> HeaderLength = sizeof (SRB_IO_CONTROL);
p -> Timeout = 10000;
p -> Length = SENDIDLENGTH;
p -> ControlCode = IOCTL_SCSI_MINIPORT_IDENTIFY;
strncpy ((char ) p -> Signature, "SCSIDISK", 8);
pin -> irDriveRegsbCommandReg = IDE_ATA_IDENTIFY;
pin -> bDriveNumber = drive;
// 得到SCSI硬盘信息
if (DeviceIoControl (hScsiDriveIOCTL, IOCTL_SCSI_MINIPORT,
buffer,
sizeof (SRB_IO_CONTROL) +
sizeof (SENDCMDINPARAMS) - 1,
buffer,
sizeof (SRB_IO_CONTROL) + SENDIDLENGTH,
&dummy, NULL))
{
SENDCMDOUTPARAMS pOut =
(SENDCMDOUTPARAMS ) (buffer + sizeof (SRB_IO_CONTROL));
IDSECTOR pId = (IDSECTOR ) (pOut -> bBuffer);
if (pId -> sModelNumber [0])
{
int n = 0;
USHORT pIdSector = (USHORT ) pId;
for (n = 0; n < 256; n++)
buffer[n] =pIdSector [n];
return TRUE; // 读取成功
}
}
}
CloseHandle (hScsiDriveIOCTL); // 关闭句柄
}
return FALSE; // 读取失败
}
问题一:怎样查看本机的硬件信息 方法一:
1、点击桌面左下角开始按钮,找到运行,输入dxdiag,进入DirectX诊断工具界面。
2、点击确定出现下图
3、再点击是出现如下的内容,是不是所有信息一目了然。
方法二:借助鲁大师查看1、去官网下载鲁大师软件并安装。
2、检测完毕后所有目录都可以点开,都有详细的硬件信息,包括生产的时间,已经使用时间等。
问题二:怎样查看硬件信息???? 提供2种方法:
一、不需要安装软件
1:点击桌面左下角开始按钮,找到运行,输入dxdiag,进入DirectX诊断工具界面。
2:点击确定出现下图:
3:再点击是出现如下的内容,是不是所有信息一目了然。
二、借助鲁大师查看
1:去官网下载鲁大师软件并安装。
2:检测完毕后所有目录都可以点开,都有详细的硬件信息,包括生产的时间,已经使用时间等。
问题三:如何在windows xp系统下查看详细的硬件信息 右键 我的电脑 属性 硬件 设备管理器
问题四:如何查看硬件原始信息? CPU-Z和GPU-Z都是靠主板和驱动识别硬件的,它们没有那么大的本事自己去识别硬件,所以如果你装好系统不安装驱动运行CPU-Z和GPU-Z和安装驱动后运行CPU-Z和GPU-Z得到的信息肯定是不一样的(后者要丰富很多)。
所以说其实要骗过GPU-Z和CPU-Z其实还是很容易的,不过并不是说他们就没有可信度,相反的,由于他们的专业性和识别出的丰富的参数,可以判断出很多问题。比如GPU-Z,要一两项骗过GPU-Z不难,但是要所有参数都骗过GPU-Z几乎不可能。比如现在淘宝上很多廉价的9600GT,用GPU-Z看到的显卡名称确实是9600GT,但是下面的东西就精彩咯,核心有G86,G84,G96等等,流处理器有16个或者32个,显存位宽也有64BIT和128BIT两种,其实你如果熟知9600GT的参数就知道,真正的9600GT采用G94核心骸64个流处理器256BIT显存位宽,其中只有显存位宽允许缩水,只要不是G94核心,或者流处理器不是64个那么即使它的名称被识别为9600GT也并不是真正的9600GT,不过是更改了显卡识别名称的假货。
不过原始频率GPU-Z无能为力,品牌也可以DIY所以不可信(我买的显卡几乎都会被我改成华硕的,虚荣心。。。)GPU-Z已经是目前最专业的显卡识别软件了,你要一款可以识别显卡真假的软件,我只能说,很遗憾,这种软件还没有人发明出来。
问题五:怎么查看linux系统硬件信息 linux查看系统的硬件信息,并不像windows那么直观,这里我罗列了查看系统信息的实用命令,并做了分类,实例解说。
cpu
lscpu命令,查看的是cpu的统计信息
[email protected] :~$ lscpu
Architecture: i686 #cpu架构
CPU op-mode(s): 32-bit, 64-bit
Byte Order: Little Endian #小尾序
CPU(s): 4 #总共有4核
On-line CPU(s) list: 0-3
Thread(s) per core: 1 #每个cpu核,只能支持一个线程,即不支持超线程
Core(s) per socket: 4 #每个cpu,有4个核
Socket(s): 1 #总共有1一个cpu
Vendor ID: GenuineIntel #cpu产商 intel
CPU family: 6
Model: 42
Stepping: 7
CPU MHz: 1600000
BogoMIPS: 598612
Virtualization: VT-x #支持cpu虚拟化技术
L1d cache: 32K
L1i cache: 32K
L2 cache: 256K
L3 cache: 6144K
查看/proc/cpuinfo,可以知道每个cpu信息,如每个CPU的型号,主频等。
#cat /proc/cpuinfo
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 42
model name : Intel(R) Core(TM) i5-2320 CPU @ 300GHz
上面输出的是第一个cpu部分信息,还有3个cpu信息省略了。
内存
概要查看内存情况
free -m
total used free shared buffers cached
Mem: 3926 3651 274 0 12 404
-/+ buffers/cache: 3235 691
Swap: 9536 31 9505
这里的单位是MB,总共的内存是3926MB。
查看内存详细使用
# cat /proc/meminfo
MemTotal: 4020868 kB
MemFree: 230884 kB
Buffers: 7600 kB
Cached: >>
问题六:怎样才能查看电脑主机里面的配置信息?? 同楼上说。详细点:
Win7下面,打开资源管理器,右键“计算机”,点属性。可看到CPU、内存、 *** 作系统版本
点“设备管理器”,可以看到处理器的核,显卡、网卡等设备型号。
XP是我的电脑。如果装个鲁大师,就什么都知道了。
问题七:怎样查看笔记本电脑硬件信息 有如下几种方法。 通过“设备管理器”查看 右击“我的电脑”,选择“属性”,再点击“硬件”标签,在设备管理器栏中,点击“设备管理器”,在d出的窗口中便罗列出了电脑上安装的各种硬件。如想查看网卡的具体信息,双击网卡图标,显示出网卡,单击右键,选择“属性”,在随后d出的对话框中你便可看到设备的名称、制造商、型号、工作状态等信息,甚至在“高级”选项里还可以看到该硬件占用的系统资源和中断请求。同理,鼠标、键盘、调制解调器等硬件信息也可如此查看。 使用DxDiag命令查看 点击“开始”→“运行”,输入DxDiag,回车后便会打开一个“Di-rext诊断工具”,这里会给提供CPU的型号、频率、显卡型号、显存大小、内存大小、声卡型号、鼠标等信息。这个命令用来查看笔记本电脑硬件信息非常简单、实用。 通过“我的电脑”属性查看 用鼠标右键点击“我的电脑”,选择“属性”项,在其中的“常规”栏中就会看到笔记本安装系统版本信息,CPU型号及频率信息,内存大小信息。 通过计算查看电脑硬盘大小 对于电脑硬盘大小信息,可以通过一个最简单的方法来得到。打开“我的电脑”,然后分别查看各个硬盘驱动器的属性,把它们各自的容量大小相加,就可得出整个硬盘的容量大小了。 通过“桌面”属性查看 用鼠标右键点击系统桌面,然后在d出的菜单中选择“属性”再依次选择“设置→高级→适配器”,这里我们可以得到显卡型号、显存大小的信息。
问题八:怎么查看电脑配置信息? 一、由于视频传输的特殊性,要求客户端电脑具备较高的配置,所以,我们在进行摄像头安装之前,首先要检查本地电脑“CPU、主板、显卡、声卡、directx版本”等主要配置情况。
检查方式:点开电脑桌面左下方的“开始―运行―打开(输入:dxdiag) ―确定”在d出的窗口中查看电脑配置信息:
客户端电脑配置参数:
类别
最低配置
推荐配置
CPU
Pentium 3 1000
Pentium 4 24G HT
硬盘
20M空余硬盘空间
20M空余硬盘空间
内存
256M
512M或更高。
*** 作系统
Windows 2000 Windows XP Windows 2003
Windows 2000 Windows XP Windows 2003
directx版本
90
90
简要说明:DirectX90是一种图形应用程序接口(API),简单的说它是一个辅助软件,一个提高系统性能的加速软件,由微软创建开发,微软将它定义为“硬件设备无关性”。
二、作为使用电脑时间比较长的老用户,难免会到朋友或同事家帮忙维护、维修电脑,有时还要帮人购买PC,这时我们肯定会带上硬件检测软件,不过,谁也不能随身总是带着这些软件,如果手头上没有合适的检测软件该怎么办呢?总不能因此就什么都不知道吧?那样你的高手形象大大会受损的,其实,离开这些软件我们也能明明白白查看电脑硬件的配置情况。下面我们就来一起学习一下吧。
(一)开机自检中查看硬件配置
机器组装结束后即使不装 *** 作系统也可以进行加电测试,在开机自检的画面中就隐藏着硬件配置的简单介绍哟(由于开机画面一闪而过,要想看清楚的话,记得及时伸手按住“PAUSE”键)。
1显卡信息
开机自检时首先检查的硬件就是显卡,因此启动机器以后在屏幕左上角出现的几行文字就是有显卡的“个人资料”介绍。四行文字中,第一行“GeForce4 MX440……”标明了显卡的显示核心为GeForce4 MX440、支持AGP 8X技术;第二行“Version……”标明了显卡BIOS的版本,我们可以通过更新显卡BIOS版本“榨取”显卡性能,当然更新后这一行文字也会随之发生变化;第三行“Copyright (C)……”则为厂商的版权信息,标示了显示芯片制造厂商及厂商版权年限;第四行“640MB RAM”则标明了显卡显存容量。
2CPU及硬盘、内存、光驱信息
显示完显卡的基本信息之后,紧接着出现的第二个自检画面则显示了更多的硬件信息,像CPU型号、频率、内存容量、硬盘及光驱信息等都会出现在此画面中。该画面最上面两行文字标示了主板BIOS版本及BIOS制造商的版权信息;紧接着的文字一看就明白啦,当然是主板芯片组喽;其下几行文字则标明了CPU的频率及内存容量、速度。呵呵,我这个CPU和内存是超频使用的,所以频率可不太正规哟;下面四行“IDE……”则标明了连接在IDE主从接口上的设备,包括硬盘型号及光驱型号等等。
3主板信息
在第二个自检画面的最下方还会出现一行关于主板的信息,前面的日期显示的是当前主板的BIOS更新日期,后面的符号则是该主板所采用的代码,根据代码我们可以了解主板的芯片组型号和生产厂商。以往老主板的自检画面中最下方文字的中间标明的是主板芯片组,这一块板子则将其提到了自检画面的上方。
机器启动之后按“DEL”键进入BIOS设置页面,在基本信息中同样也可以看到机器的硬件信息,与开机画面显示的>>
问题九:如何查看Linux 硬件配置信息 如何查看LINUX 硬件配置信息
1查看机器所有硬件信息: dmidecode |more dmesg |more
这2个命令出来的信息都非常多,所以建议后面使用|more便于查看 2查看CPU信息 方法一:
Linux下CPU相关的参数保存在 /proc/cpuinfo 文件里 cat /proc/cpuinfo |more 方法二:
采用命令 dmesg | grep CPU 可以查看到相关CPU的启动信息 查看CPU的位数: getconf LONG_BIT 3查看Mem信息
cat /proc/meminfo |more (注意输出信息的最后一行:MachineMem: 41932272 kB) free -m top
4查看磁盘信息 方法一:
fdisk -l 可以看到系统上的磁盘(包括U盘)的分区以及大小相关信息。 方法二: 直接查看 cat /proc/partitions 5查看网卡信息 方法一:
ethtool eth0 采用此命令可以查看到网卡相关的技术指标 (不一定所有网卡都支持此命令) ethtool -i eth1 加上 -i 参数查看网卡驱动 可以尝试其它参数查看网卡相关技术参数 方法二:
也可以通过dmesg | grep eth0 等看到网卡名字(厂家)等信息
通过查看 /etc/sysconfig/network-scripts/ifcfg-eth0 可以看到当前的网卡配置包括IP、网关地址等信息。 当然也可以通过ifconfig命令查看。 6如何查看主板信息? lspci
7如何挂载ISO文件 8如何查看光盘相关信息 方法一:
插入CD光碟后,在本人的RHEL5系统里,光碟文件是 /dev/cdrom, 因此只需 mount /dev/cdrom mount_point 即可。 [[email protected] tmp]# mount /dev/cdrom mount_point
mount: block device /dev/cdrom is write-protected, mounting read-only 其实仔细看一下,光驱的设备文件是 hdc [[email protected] tmp]# ls -l /dev/cdrom
lrwxrwxrwx 1 root root 3 01-08 08:54 /dev/cdrom -> hdc lrwxrwxrwx 1 root root 3 01-08 08:54 /dev/cdrom-hdc -> hdc 因此我们也可以这样 mount /dev/hdc mount_point 如果光驱里没放入有效光盘,则报错: [[email protected] tmp]# mount /dev/hdc mount_point mount: 找不到介质 9如何查看USB设备相关 方法一:
其实通过 fdisk -l 命令可以查看到接入的U盘信息,本人的U盘信息如>>
硬件接口能收集信息么,硬件数据的收集 原创
11 查看硬件设备:dmidecode
dmidecode命令的作用是以一种可读的方式显示机器的DMI(Desktop Management Interface)信息, 其输出的信息包括 BIOS、系统、主板、处理器、内存、缓存等等, 既可以得到当前的配置,也可以得到系统支持的最大配置,比如说支持的最大内存数等
DMI就是帮助收集电脑系统信息的管理系统,DMI信息的收集必须在严格遵照SMBIOS规范的前提下进行。DMI设计适用于任何的平台和 *** 作系统。由于DMI信息可以人为修改,因此里面的信息不一定是系统准确的信息
[root@study ~] dmidecode [参数]
-d : 从设备文件读取信息,输出内容与不加参数标准输出相同
-h : 显示帮助信息
-s : 只显示指定DMI字符串的信息
-t : 只显示指定条目的信息
-u : 显示未解码的原始条目内容
-- -dump-bin file : 将DMI数据转储到一个二进制文件中
-- -from-dump FILE : 从一个二进制文件读取DMI数据
-V : 显示版本信息
问题一:查看电脑硬件信息的命令是什么? 管理员身份运行CMD,输入“systeminfo”可以查看到所有的设备信息,包括硬件信息、补丁更新信息、开机时间、系统安装时间等。
问题二:怎样才能查看电脑主机里面的配置信息?? 同楼上说。详细点:
Win7下面,打开资源管理器,右键“计算机”,点属性。可看到CPU、内存、 *** 作系统版本
点“设备管理器”,可以看到处理器的核,显卡、网卡等设备型号。
XP是我的电脑。如果装个鲁大师,就什么都知道了。
问题三:怎么快速查看电脑详细配置参数信息 第一种方法:
1、电脑桌面 → 我的电脑 → 右击鼠标按键,点击菜单”属性“
2、点开页面后,可以看到计算机基本配置信息
3、在此页面卡选择“设备管理器”,可以看到基本硬件信息
第二种方法:
1、 使用快捷键 WINDOW + R 输入 “ DxDiag”,或者 点击桌面左下角“开始” → 运行"→输入“DxDiag”。敲击Enter键,确定!
2、点击“系统”、“显示”、“声音”、“输入”选项卡,可以查看电脑详细配置信息
第三种方法:
1、使用快捷键 WINDOW + R 输入 “ msinfo32”,或者 点击桌面左下角“开始” → 运行→输入“msinfo32”。敲击Enter键,确定!
2、点击左边“系统摘要”、“硬件资源”、“组件”、“软件环境”,可以查看更为详细的电脑硬件软件参数信息
第四种方法:
很简单的方法,下载个鲁大师或者GPU-Z 、CPU-Z这类软件,轻松解决
望采纳
问题四:怎么样知道自己电脑所有硬件的信息 安装鲁大师或者驱动精灵都可以看~而且很详细
如果你不想装这些软件用以下方法
1我的电脑点属性→设备管理器里面可以看
2开始菜单→运行→输入“ dxdiagexe ” 里面都看的到
3反键属性里面也有CPU型号和内存大小等这些基础东西。
望采纳!
问题五:怎样查看笔记本电脑硬件信息 有如下几种方法。 通过“设备管理器”查看 右击“我的电脑”,选择“属性”,再点击“硬件”标签,在设备管理器栏中,点击“设备管理器”,在d出的窗口中便罗列出了电脑上安装的各种硬件。如想查看网卡的具体信息,双击网卡图标,显示出网卡,单击右键,选择“属性”,在随后d出的对话框中你便可看到设备的名称、制造商、型号、工作状态等信息,甚至在“高级”选项里还可以看到该硬件占用的系统资源和中断请求。同理,鼠标、键盘、调制解调器等硬件信息也可如此查看。 使用DxDiag命令查看 点击“开始”→“运行”,输入DxDiag,回车后便会打开一个“Di-rext诊断工具”,这里会给提供CPU的型号、频率、显卡型号、显存大小、内存大小、声卡型号、鼠标等信息。这个命令用来查看笔记本电脑硬件信息非常简单、实用。 通过“我的电脑”属性查看 用鼠标右键点击“我的电脑”,选择“属性”项,在其中的“常规”栏中就会看到笔记本安装系统版本信息,CPU型号及频率信息,内存大小信息。 通过计算查看电脑硬盘大小 对于电脑硬盘大小信息,可以通过一个最简单的方法来得到。打开“我的电脑”,然后分别查看各个硬盘驱动器的属性,把它们各自的容量大小相加,就可得出整个硬盘的容量大小了。 通过“桌面”属性查看 用鼠标右键点击系统桌面,然后在d出的菜单中选择“属性”再依次选择“设置→高级→适配器”,这里我们可以得到显卡型号、显存大小的信息。
问题六:怎样查看华硕笔记本电脑硬件信息 用软件测试,鲁大师之类的都可以,还有笔记本掌托部位也就是右下角,有配置的标签。
问题七:怎么查看电脑配置信息? 一、由于视频传输的特殊性,要求客户端电脑具备较高的配置,所以,我们在进行摄像头安装之前,首先要检查本地电脑“CPU、主板、显卡、声卡、directx版本”等主要配置情况。
检查方式:点开电脑桌面左下方的“开始―运行―打开(输入:dxdiag) ―确定”在d出的窗口中查看电脑配置信息:
客户端电脑配置参数:
类别
最低配置
推荐配置
CPU
Pentium 3 1000
Pentium 4 24G HT
硬盘
20M空余硬盘空间
20M空余硬盘空间
内存
256M
512M或更高。
*** 作系统
Windows 2000 Windows XP Windows 2003
Windows 2000 Windows XP Windows 2003
directx版本
90
90
简要说明:DirectX90是一种图形应用程序接口(API),简单的说它是一个辅助软件,一个提高系统性能的加速软件,由微软创建开发,微软将它定义为“硬件设备无关性”。
二、作为使用电脑时间比较长的老用户,难免会到朋友或同事家帮忙维护、维修电脑,有时还要帮人购买PC,这时我们肯定会带上硬件检测软件,不过,谁也不能随身总是带着这些软件,如果手头上没有合适的检测软件该怎么办呢?总不能因此就什么都不知道吧?那样你的高手形象大大会受损的,其实,离开这些软件我们也能明明白白查看电脑硬件的配置情况。下面我们就来一起学习一下吧。
(一)开机自检中查看硬件配置
机器组装结束后即使不装 *** 作系统也可以进行加电测试,在开机自检的画面中就隐藏着硬件配置的简单介绍哟(由于开机画面一闪而过,要想看清楚的话,记得及时伸手按住“PAUSE”键)。
1显卡信息
开机自检时首先检查的硬件就是显卡,因此启动机器以后在屏幕左上角出现的几行文字就是有显卡的“个人资料”介绍。四行文字中,第一行“GeForce4 MX440……”标明了显卡的显示核心为GeForce4 MX440、支持AGP 8X技术;第二行“Version……”标明了显卡BIOS的版本,我们可以通过更新显卡BIOS版本“榨取”显卡性能,当然更新后这一行文字也会随之发生变化;第三行“Copyright (C)……”则为厂商的版权信息,标示了显示芯片制造厂商及厂商版权年限;第四行“640MB RAM”则标明了显卡显存容量。
2CPU及硬盘、内存、光驱信息
显示完显卡的基本信息之后,紧接着出现的第二个自检画面则显示了更多的硬件信息,像CPU型号、频率、内存容量、硬盘及光驱信息等都会出现在此画面中。该画面最上面两行文字标示了主板BIOS版本及BIOS制造商的版权信息;紧接着的文字一看就明白啦,当然是主板芯片组喽;其下几行文字则标明了CPU的频率及内存容量、速度。呵呵,我这个CPU和内存是超频使用的,所以频率可不太正规哟;下面四行“IDE……”则标明了连接在IDE主从接口上的设备,包括硬盘型号及光驱型号等等。
3主板信息
在第二个自检画面的最下方还会出现一行关于主板的信息,前面的日期显示的是当前主板的BIOS更新日期,后面的符号则是该主板所采用的代码,根据代码我们可以了解主板的芯片组型号和生产厂商。以往老主板的自检画面中最下方文字的中间标明的是主板芯片组,这一块板子则将其提到了自检画面的上方。
机器启动之后按“DEL”键进入BIOS设置页面,在基本信息中同样也可以看到机器的硬件信息,与开机画面显示的>>
问题八:怎么查看电脑硬件的制造日期? 鲁大师或360的硬件管理
问题九:怎样查看自己电脑的具体配置和型号 方法一
1、WIN键(windows键)+R键,输入dxdiag回车;
2、在DirectX诊断工具界面可以看到PC配置信息和型号。
方法二
通过下载第三方软件查看,比如,鲁大师、驱动人生都可以,以驱动人生为例查看方法:
1、到驱动人生官网下载驱动人,完成安装;
2、运行驱动人生,点击“硬件”,即可看到PC的型号和配置参数。
桌面程序的话,很难实现,因为程序无法判断在其他没有连在一起的机器上有没有安装,就是说别人脱机安装(并修改硬件信息)就能破解“在别的机器上安装就失效”这个功能,你可以在对方发来机器信息和用户信息后单独给他安装程序,这样就保证了程序版本的单一性
Java读取硬件信息(JDK5+)
SystemgetProperty(String src);
(以下为src对应的系统信息,例如SystemgetProperty("javaversion")表示Java 运行时环境版本信息)
javaversion:Java 运行时环境版本
javavendor:Java 运行时环境供应商
javavendorurl:Java 供应商的 URL
javahome:Java 安装目录
javavmspecificationversion:Java 虚拟机规范版本
javavmspecificationvendor:Java 虚拟机规范供应商
javavmspecificationname:Java 虚拟机规范名称
javavmversion:Java 虚拟机实现版本
javavmvendor:Java 虚拟机实现供应商
javavmname:Java 虚拟机实现名称
javaspecificationversion:Java 运行时环境规范版本
javaspecificationvendor:Java 运行时环境规范供应商
javaspecificationname:Java 运行时环境规范名称
javaclassversion:Java 类格式版本号
javaclasspath:Java 类路径
javalibrarypath:加载库时搜索的路径列表
javaiotmpdir:默认的临时文件路径
javacompiler:要使用的 JIT 编译器的名称
javaextdirs:一个或多个扩展目录的路径
osname: *** 作系统的名称
osarch: *** 作系统的架构
osversion: *** 作系统的版本
fileseparator:文件分隔符(在 UNIX 系统中是“/”)
pathseparator:路径分隔符(在 UNIX 系统中是“:”)
lineseparator:行分隔符(在 UNIX 系统中是“/n”)
username:用户的账户名称
userhome:用户的主目录
userdir:用户的当前工作目录
wmi、注册表、shell等编程方法,可以获取到和windows设备管理器相同的信息,如果设备管理器没有,标准编程方法是获取不到的。
鲁大师的检测获取,可不是简单代码可以完成的,如果不是商业应用,建议放弃,太麻烦了。这个首先,需要做一个r0级别的驱动程序,才可以直接获取硬件信息,然后窗口程序和驱动程序进行信息交互。(对未识别硬件的简单识别或SSD这样的简单判断,这样做就可以)
但获取后,实际只是一组标识数据,是无法直接确定品牌和版本的,也无法直接判断ssd的参数和品牌。要像鲁大师那样详细的驱动信息,实际是需要一个非常详细的硬件信息对比库,将r0获取的硬件标识数据和数据库中每个产品的信息作对比,尤其是山寨产品,数据标识混乱,还需要一个智能匹配逻辑,根据周边信息作综合判定。这可不是一个简单的事情,可以说是鲁大师的“发家”根本。
以上就是关于用C++获取本机的硬件信息全部的内容,包括:用C++获取本机的硬件信息、怎么看硬件信息、硬件接口能收集信息么等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)