• λ我爱Aspx >> Asp.Net >> 读取指定盘符的硬盘序列号
  • 读取指定盘符的硬盘序列号

  • :aspxer  Դ:5iaspx  :2007-8-1 13:15:03  ؼ:
  • using System;

    using System.IO;

    using System.Runtime.InteropServices;

    using System.Text;

    using Microsoft.Win32;

    namespace Wjb.ReadOrWriteIniAndReg

    {

    /**////

    /// 读取指定盘符的硬盘序列号

    ///

    public class HardDiskVal

    {

    [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

    );

    /**////

    /// 获得盘符为drvID的硬盘序列号,缺省为C

    ///

    ///

    ///

    public string HDVal(string drvID)

    {

    const int MAX_FILENAME_LEN = 256;

    int retVal = 0;

    int a =0;

    int b =0;

    string str1 = null;

    Ҷƪл˵?
  • һƪ用Oracle并行查询发挥多CPU的威力
    һƪ获取cpu序列号,硬盘ID,网卡MAC地址