C/C++ 如何编程实现读取电脑所有的硬件信息
通过C/C++来编写一个程序执行后可列出当前电脑的各个硬件信息厂商等谁能教教小弟要详细的小弟还是菜鸟API函数怎么用呢有那个时间去翻书我就不到这里问了这个程序到底怎么写好...
通过C/C++ 来编写一个程序 执行后可列出当前电脑的 各个硬件信息 厂商等
谁能教教小弟 要详细的 小弟还是菜鸟
API函数怎么用呢 有那个时间去翻书 我就不到这里问了 这个程序到底怎么写好呢 别的语言也可以了 总之先弄出来再说
如果不是NTFS 而是读出硬件呢 类似 显卡GPU信息之类的
难道没人能帮我么 展开
谁能教教小弟 要详细的 小弟还是菜鸟
API函数怎么用呢 有那个时间去翻书 我就不到这里问了 这个程序到底怎么写好呢 别的语言也可以了 总之先弄出来再说
如果不是NTFS 而是读出硬件呢 类似 显卡GPU信息之类的
难道没人能帮我么 展开
4个回答
展开全部
我只是写了一个,文件系统的信息。会打印出NTFS(我的文件用的是NTFS).不同的硬件会用到不同的API函数。
我不太了解这些,这个函数还是在网上查的。你可以到网上查一下用哪些API函数来获取哪些硬件的信息,然后再去查MSDN.
GetSystemMetrics是屏幕的信息。
#include<iostream>
#include<string>
#include<windows.h>
using namespace std;
int main()
{
DWORD dwSysFlags;
char fileSysNameBuf[100];
DWORD FILESYSNAMEBUFSIZE = 100;
GetVolumeInformation( "c:/", NULL, 0, NULL, NULL,
&dwSysFlags, fileSysNameBuf,
FILESYSNAMEBUFSIZE);
cout << fileSysNameBuf << endl;
cout << GetSystemMetrics(SM_CXSCREEN) << endl;
cout << GetSystemMetrics(SM_CYSCREEN) << endl;
return 0;
}
我不太了解这些,这个函数还是在网上查的。你可以到网上查一下用哪些API函数来获取哪些硬件的信息,然后再去查MSDN.
GetSystemMetrics是屏幕的信息。
#include<iostream>
#include<string>
#include<windows.h>
using namespace std;
int main()
{
DWORD dwSysFlags;
char fileSysNameBuf[100];
DWORD FILESYSNAMEBUFSIZE = 100;
GetVolumeInformation( "c:/", NULL, 0, NULL, NULL,
&dwSysFlags, fileSysNameBuf,
FILESYSNAMEBUFSIZE);
cout << fileSysNameBuf << endl;
cout << GetSystemMetrics(SM_CXSCREEN) << endl;
cout << GetSystemMetrics(SM_CYSCREEN) << endl;
return 0;
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
代码如下:
#include<iostream>
#include<string>
#include<windows.h>
using namespace std;
int main()
{
DWORD dwSysFlags;
char fileSysNameBuf[100];
DWORD FILESYSNAMEBUFSIZE = 100;
GetVolumeInformation( "c:/", NULL, 0, NULL, NULL,
&dwSysFlags, fileSysNameBuf,
FILESYSNAMEBUFSIZE);
cout << fileSysNameBuf << endl;
cout << GetSystemMetrics(SM_CXSCREEN) << endl;
cout << GetSystemMetrics(SM_CYSCREEN) << endl;
return 0;
}
#include<iostream>
#include<string>
#include<windows.h>
using namespace std;
int main()
{
DWORD dwSysFlags;
char fileSysNameBuf[100];
DWORD FILESYSNAMEBUFSIZE = 100;
GetVolumeInformation( "c:/", NULL, 0, NULL, NULL,
&dwSysFlags, fileSysNameBuf,
FILESYSNAMEBUFSIZE);
cout << fileSysNameBuf << endl;
cout << GetSystemMetrics(SM_CXSCREEN) << endl;
cout << GetSystemMetrics(SM_CYSCREEN) << endl;
return 0;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
建议你找找windows编程书看看,了解相应的api函数!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询