在Linux下获取物理硬盘序列号
各位xdjm,,有没相关的c++源码,发我一份chen.l.liang@gmail.com 
 在google过,只找到http://blog.csdn.net/3moods/archive/2004/09/27/118448.aspx,但在Red   Hat   enterprise   4无法编译
------解决方案--------------------某个IOCTL吧
------解决方案--------------------应该是调用硬盘驱动的ioctl, 参数具体见驱动的文档. 
 不过我估计获取的可能性不大, 硬盘的序列号似乎是受保护的.
------解决方案--------------------open( "/dev/sda ", O_RDWR|O_NONBLOCK)     = 3 
 ioctl(3, SG_IO, 0xbffd2990)             = 0 
------解决方案--------------------open( "/dev/hda ", O_RDONLY|O_NONBLOCK)   = 3 
 ioctl(3, 0x30d, 0x7fbffdfb70)           = 0 
 ioctl(3, 0x31f, 0x7fbffdffa0)           = 0