C#获取硬盘序列号

原创 2004年09月06日 12:34:00

using System;
using System.Runtime.InteropServices;

namespace ArLi.CommonPrj {

 #region how use this?
 /*
  string sVol = getvol.GetVolOf("C");
 */
 #endregion

 public class getvol{

  [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
   );

  public static string GetVolOf(string drvID){
   const int MAX_FILENAME_LEN = 256;
   int retVal = 0;
   int a =0;
   int b =0;
   string str1 = null;
   string str2 = null;


   int i = GetVolumeInformation(
    drvID + @":/",
    str1,
    MAX_FILENAME_LEN,
    ref retVal,
    a,
    b,
    str2,
    MAX_FILENAME_LEN
    );

   return retVal.ToString("x");
  }
 }
}

邮件发送(C#)

-
  • 1970年01月01日 08:00

C#4种方式获取硬盘物理序列号

  • 2017年10月31日 14:29
  • 21KB
  • 下载

C# 获取CPU 硬盘 序列号 获取硬件信息 等等

  • 2010年04月28日 23:05
  • 50KB
  • 下载

如何获得硬盘序列号,以及主板的序列号 C#

class HardDrive { private string model = null; private string type =...
  • fyifei0558
  • fyifei0558
  • 2013-01-22 18:55:26
  • 1878

C#获取硬盘序列号源程序

  • 2009年08月24日 11:27
  • 22KB
  • 下载

.NET相关的获取硬盘物理序列号的方法

来源不详: 最近作软件注册,收集了很多.NET相关的获取硬盘物理序列号的方法,主要分为使用WMI方式和API方式。但这些方法均可能有问题。   1,使用WMI方式,有的机器根本取不到硬盘序列号,...
  • wwwdbs
  • wwwdbs
  • 2017-08-03 14:48:06
  • 545

C# 获取真正的硬盘序列号

  • 2011年11月19日 10:34
  • 42KB
  • 下载

C#获取硬盘、CPU、主板、网卡的序列号

转自:http://blog.sina.com.cn/s/blog_557d25460101hq9t.html 在很多情况下,你可能都需要得到微机的硬件信息。比如:你想给你的软件加锁...
  • threadroc
  • threadroc
  • 2016-06-05 22:26:58
  • 2697

C#获取CPU序列号,MAC地址,硬盘ID…

//1.cpu序列号2.mac序列号3.硬盘id //在给软件加序列号时这三个应该是最有用的,可以实现序列号和机器绑定,对保护软件很有好处. using System;  using Syst...
  • K346K346
  • K346K346
  • 2015-07-19 00:21:36
  • 4096

C#获取CPU序列号代码、硬盘ID、网卡硬件地址等类文件

using System; using System.Management; namespace GetIDs { /// /// 计算机信息类 /// ...
  • CLeopard
  • CLeopard
  • 2014-10-13 17:42:11
  • 3675
收藏助手
不良信息举报
您举报文章:C#获取硬盘序列号
举报原因:
原因补充:

(最多只允许输入30个字)