Board logo

标题: 如何用C求得CPU序列号和硬盘物理序列号 [打印本页]

作者: yanghao1     时间: 2007-12-30 11:20    标题: 如何用C求得CPU序列号和硬盘物理序列号

如何用C或C++或C#求得CPU序列号和硬盘物理序列号(不是硬盘分区序列号)
作者: fastslz     时间: 2007-12-30 18:08
这里是DOS讨论区
作者: chishingchan     时间: 2008-1-3 16:58
硬盘的,不知对不对。不是我编的,也不知是谁编的!
@echo off
setlocal enabledelayedexpansion
echo 硬盘型号                接口类型    修订版本
echo ========                ========    ========
for /f "tokens=1,2* delims=\" %%a in ('devcon.exe find gendisk^|find /v /i "USBSTOR\"^|find ":"') do call :fastslz "%%a" "%%b" "%%c"
echo.&pause
:fastslz
set "填充空格=          "
set 类型=%~1%填充空格%
set 修订=%~2
set 修订=%修订:_= %
for %%i in (%修订%) do set 修订=%%i
for /f "tokens=1* delims=:" %%a in ('echo %3') do set 型号="%%~b"
set 型号=%型号:~0,30%
set 型号=%型号:"=%%填充空格%
set 型号=%型号:~1,30%
echo %型号%%类型:~0,12%%修订%
goto:eof

作者: AlexZhang     时间: 2008-1-3 22:17
devcon是啥玩意啊
作者: fastslz     时间: 2008-1-4 08:50
devcon命令行版的设备管理器
http://support.microsoft.com/kb/311272/zh-cn
http://www.cn-dos.net/forum/view ... mp;highlight=devcon