vs2005写的可以读取硬盘物理序列号和网卡物理地址的dll文件。可以再C#,VB下调用。可以在非管理员权限下读取IDE,SATA等硬盘序列号。已经在一台win7(with sata HDD),xp(with sata HDD), 一台2000(with IDE HDD) 和n台xp(with IDE HDD)的电脑上测试,均可取得序列号。