Print Search
帖子排序:    
帖子发起人: 深林   发起时间: 2006-07-06 15:34 下午   回复: 2
inhi 离线,最后访问时间: 2006-7-10 11:49:59 深林

发帖数前100位
注册: 2006-06-14
发 贴: 2
Big Smile [:D] 请教个问题
 2006-07-06, 15:34 下午
请教~网页.net如何读取硬盘的序列号或网卡的序列号
IP 地址: 已记录   报告
shakewang 离线,最后访问时间: 2006-8-4 20:26:10 shakewang



发帖数前10位
男
注册: 2005-07-25
发 贴: 49
Re: 请教个问题
 2006-07-06, 21:23 下午
在win32 api里有个函数GetVolumeInformation可以获取硬盘序列号,如果使用c#的话需要导入kernel32.dll。
[DllImport("kernel32.dll")]
private static extern int GetVolumeInformation( string lpRootPathName, string lpVolumeNameBuffer, int nVolumeNameSize, ref int lpVolumeSerialNumber, int lpMaximumComponentLength, int lpFileSystemFlags, string lpFileSystemNameBuffer, int nFileSystemNameSize );

具体该api的使用方法你可以查msdn。
三人行,必有我师
IP 地址: 已记录   报告
stone 离线,最后访问时间: 2007-9-27 15:59:25 Stone Tao



发帖数前25位
注册: 2005-07-24
发 贴: 45
Re: 请教个问题
 2006-07-06, 21:27 下午
写activex吧,否则读取的只能是服务器的。而且还有权限问题
IP 地址: 已记录   报告
合肥微软技术中心社区 » 技术讨论区 » .NET技术相关 » 请教个问题

Powered by Community Server Powered by CnForums.Net