用C#获取硬盘ID编号

在软件产品中常常需要制作软件注册码,而根据硬件产品编号制作注册码是一个不错得选择。可以使用读取注册表的方式获得第一块硬盘的编号。 主要程序代码。

private void button1_Click(object sender, EventArgs e){    textBox1.Text = Registry.GetValue("HKEY_Local_Machine\\HardWare\\Devicemap\\Scsi\\Scsi port 0\\Scsi Bus 0\\Target Id 1\\Logical Unit Id 0","Identifier","cuowu").ToString();}

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索c#
, 注册表
, 硬盘
, identifier
, 硬盘id
, 制作软件
, 注册码
硬盘编号
c、用、用c++编写小游戏、用c#编写计算器、用醋洗脸的好处,以便于您获取更多的相关知识。

时间: 2024-10-26 06:04:43

用C#获取硬盘ID编号的相关文章

用C#获取主板ID编号

使用System.Management命名空间下的ManagementObjectSearcher类可以获取主板编号信息.首先添加对System.Management类库的引用.然后添加下述代码,就可获得主板的编号.主要程序代码. private void button1_Click(object sender, EventArgs e){ SelectQuery Query = new SelectQuery("SELECT * FROM Win32_BaseBoard"); Man

C#应用:获取cpu序列号,硬盘ID,网卡MAC地址

硬盘 private void GetInfo()  {   string cpuInfo = "";//cpu序列号   ManagementClass cimobject = new ManagementClass("Win32_Processor");   ManagementObjectCollection moc = cimobject.GetInstances();   foreach(ManagementObject mo in moc)   {   

.net如何获取硬盘的物理ID,硬盘格式化或重新分区后也不会变.

问题描述 .net如何获取硬盘的物理ID,硬盘格式化或重新分区后也不会变.用下面的方法取得的ID,发现硬盘重新分区后,ID就变了.DimcmicWmiAsNewSystem.Management.ManagementObjectSearcher("SELECT*FROMWin32_DiskDrive")DimUint32AsUInt32ForEachcmicWmiObjAsManagementObjectIncmicWmi.GetUint32=cmicWmiObj("sign

VB.NET下获取硬盘信息的几种方法

硬盘 1.用API函数GetDiskFreeSpaceEx获取磁盘空间     Private Declare Function GetDiskFreeSpaceEx Lib "kernel32" Alias "GetDiskFreeSpaceExA" _        (ByVal lpDirectoryName As String, ByRef lpFreeBytesAvailableToCaller As Long, _        ByRef lpTota

VB.NET获取硬盘信息的几种方法

硬盘 VB.NET下获取硬盘信息的几种方法 1.用API函数GetDiskFreeSpaceEx获取磁盘空间 Private Declare Function GetDiskFreeSpaceEx Lib "kernel32" Alias "GetDiskFreeSpaceExA" _ (ByVal lpDirectoryName As String, ByRef lpFreeBytesAvailableToCaller As Long, _ ByRef lpTot

linux下获取硬盘使用情况[总结]

1.前言 在嵌入式设备中,硬盘空间非常有限,在涉及到经常写日志的进程时候,需要考虑日志的大小和删除,不然很快就硬盘写满,导致日志程序崩溃.为了捕获硬盘写满的异常场景,我们需要在写日志过程中判断硬盘空间的使用情况,根据硬盘的使用情况,就可以判断是否写满了.如果将要写满了,就给出警告.这样就可以避免程序崩溃.首先看一下linux获取硬盘和目录大小的命令,最后总结一下statfs结构和函数. 2.df命令 Linux下可以用df命令获取硬盘的使用情况,通过man可以获取df命令的详细情况.df命令经常

关于js获取 硬盘序列号的问题 请看下面代码 我有4个硬盘 只显示一个序列号

问题描述 关于js获取 硬盘序列号的问题 请看下面代码 我有4个硬盘 只显示一个序列号 var locator = new ActiveXObject ("WbemScripting.SWbemLocator"); var service = locator.ConnectServer("."); var properties = service.ExecQuery("SELECT * FROM Win32_DiskDrive"); var e

linux系统获取硬盘使用信息_Linux

1.df命令 Linux下可以用df命令获取硬盘的使用情况,通过man可以获取df命令的详细情况.df命令经常用的参数为: a:显示全部的档案系统和各分割区的磁盘使用情形 i:显示i -nodes的使用量 k:大小用k来表示 (默认值) t:显示某一个档案系统的所有分割区磁盘使用量 x:显示不是某一个档案系统的所有分割区磁盘使用量 T:显示每个分割区所属的档案系统名称 常用命令:df -hi 举例截图如下所示 2.du命令 du命令用来查询档案或目录的磁盘使用空间,通过man获取du命令的详细介

<转>另一个获取硬盘序列号的方法

原谅转自:http://blog.sina.com.cn/s/blog_57dff12f0100d5so.html   #define  DFP_GET_VERSION                    0x00074080#define  FILE_DEVICE_SCSI                   0x0000001b#define  IOCTL_SCSI_MINIPORT_IDENTIFY       ((FILE_DEVICE_SCSI << 16 ) + 0x0501)#