当前位置: 代码迷 >> C语言 >> 用C能得到CPU或者硬盘的编号吗?
  详细解决方案

用C能得到CPU或者硬盘的编号吗?

热度:254   发布时间:2006-06-16 12:51:53.0
[UseMoney=3000]#include <windows.h>
#include <iostream.h>

#define VOLNAMELEN MAX_PATH
#define FILESYSNAMEBUFSIZE MAX_PATH


int main(int avgc,char * argn[])
{
char VolumeName[VOLNAMELEN];
char FileSysNameBuf[FILESYSNAMEBUFSIZE];
DWORD dwSysFlags;
DWORD VolSerNum;
DWORD MaxComLen;
GetVolumeInformation(argn[1], //需要检查的跟目录名称
VolumeName, //卷名称
VOLNAMELEN, //卷名称长度
&VolSerNum, //序列号
&MaxComLen, //最大的文件名长度
&dwSysFlags, //文件系统类型
FileSysNameBuf, //文件系统类型(NTFS或者FAT32)
FILESYSNAMEBUFSIZE); //文件系统类型长度

cout<< "根目录: " << argn[1] << endl;
cout<< "卷名: "<< VolumeName << endl;
cout<< "序列号: "<< VolSerNum << endl;
cout<< "支持的最大文件名长度: "<< MaxComLen<< endl;
cout<< "文件系统类型: "<< FileSysNameBuf << endl;
return VolSerNum;

}
[/UseMoney]

俺就要点小钱吧,反正你有钱

[此贴子已经被作者于2006-6-16 13:09:56编辑过]


----------------解决方案--------------------------------------------------------
是啊,我是想知道怎么实现的

----------------解决方案--------------------------------------------------------
看上面
----------------解决方案--------------------------------------------------------
我也想看....
----------------解决方案--------------------------------------------------------
晕,楼上的,你看归看,不能坏我生意
----------------解决方案--------------------------------------------------------
收到,谢谢,我试试先
----------------解决方案--------------------------------------------------------
以下是引用baidu在2006-6-16 13:15:17的发言:
晕,楼上的,你看归看,不能坏我生意

我什么时候坏过你生意..问题是..我也得花钱.....

我是斑竹怎么也看不到..真晕.
----------------解决方案--------------------------------------------------------
[QUOTE]我是斑竹怎么也看不到..真晕.[/QUOTE]
----------------解决方案--------------------------------------------------------
这样吧..咱平衡下.我买3000的 1000的发短消息给我

当作赠送吧...
----------------解决方案--------------------------------------------------------

再问老K一下,怎么把上面的程序编译生成.dll文件


----------------解决方案--------------------------------------------------------
  相关解决方案