获得硬盘D盘序列号

原创 2004年09月28日 19:37:00

'获得硬盘C盘序列号<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

Function GetDrvID() As Long

    Dim GetVal As Long

    Dim TempStr1 As New String(Chr(0), 255)

    Dim TempStr2 As New String(Chr(0), 255)

 

    Dim TempLon1 As Integer

 

    Dim TempLon2 As Integer

 

    Dim lres As Integer

 

    lres = GetVolumeInformation("D:", TempStr1, 256, GetVal, TempLon1, TempLon2, TempStr2, 256)

    Return GetVal

End Function

 

    Private Declare Function GetVolumeInformation Lib "kernel32" Alias "GetVolumeInformationA" (ByVal lpRootPathName As String, ByVal lpVolumeNameBuffer As String, ByVal nVolumeNameSize As Integer, ByRef lpVolumeSerialNumber As Long, ByVal lpMaximumComponentLength As Integer, ByVal lpFileSystemFlags As Integer, ByVal lpFileSystemNameBuffer As String, ByVal nFileSystemNameSize As Integer) As Integer

HOW TO:获取硬盘物理序列号(VB.NET)

Author:水如烟 参考了一个C#的,原出处不知在哪了.Public Class PhysicalDriveDemo    Public Shared Sub Run()        Consol...
  • lzmtw
  • lzmtw
  • 2007年02月12日 17:04
  • 3018

获取硬盘序列号(VC)

说明:经过上百台计算机测试,IDE和SATA硬盘可以获取序列号;SCSI硬盘没有测试环境,无法测试成功与否。请有条件的朋友帮忙测试下,给个消息,谢谢。            虚拟机上测试不了,不用测试...
  • pingyangcst
  • pingyangcst
  • 2011年07月10日 02:00
  • 3255

用JAVA获取硬盘序列号的方法

希捷(Seagate)迈拓(Maxtor)西部数据(Western Digital)三星(SAMSUNG) 日立(HITACHI)等硬盘都有自己规定方式编号的硬盘序列号,所谓序列号就是硬盘编号。硬盘序...
  • wugouzi
  • wugouzi
  • 2014年05月07日 00:09
  • 4827

通过WMI获得硬盘序列号或其他信息

工程人员今天反馈,我们的程序在vista下不能获得机器码(硬盘序列号)。经过Google查找资料和MSDN的帮助终于搞定。 网上很多VB.NET的代码示例这里就不说了。 C#  string info...
  • Pipi0714
  • Pipi0714
  • 2009年01月02日 14:23
  • 7449

linux下IDE硬盘序列号的获取方法

//虚拟机大都是SCSI硬盘,获取硬盘序列号的方法不知道,但是本人将虚拟机的硬盘类型更改为IDE类型,通过下面的代码获取成功是00000000000000001#include #include #...
  • libinbin_1014
  • libinbin_1014
  • 2015年04月20日 17:10
  • 650

获取硬盘序列号和卷标序列号

获取硬盘序列号和卷标序列号作者:ImMcss 欢迎转载,请以超链接形式保留原文地址。硬盘序列号和卷标序列号很容易混淆。硬盘序列号:      英文名 Hard Disk Serial Number, ...
  • immcss
  • immcss
  • 2008年04月16日 15:38
  • 4321

linux c 获取硬盘序列号

#include #include #include #include #include static int getdiskid (char *hardc) { int fd; ...
  • pk_20140716
  • pk_20140716
  • 2015年10月04日 16:43
  • 1192

如何获取硬盘序列号与主板序列号

建立一个控制台应用程序,添加对程序集System.Management的引用,代码如下 using System;using System.Collections.Generic;usi...
  • peng21o
  • peng21o
  • 2011年10月17日 11:19
  • 2713

Qt获取本机硬盘序列号,不受IDE硬盘与SCSI硬盘类型影响

以下是在Qt下可以直接使用的代码,如果想在其他平台使用请修改一些内容: #pragma argsused #define DFP_GET_VERSION 0x00074080 #defin...
  • Heyuzhe1996
  • Heyuzhe1996
  • 2017年03月30日 10:52
  • 1835

【Delphi】获取IDE/SATA硬盘序列号

网上有这种代码了,只是因为写的较早,有些地方写的不那么言简意赅,而且在XE后的版本中有问题(因为Unicode字符的关系) 下面是精简修改过的代码,只取第一块硬盘的序列号,Win7 + XE 测试通过...
  • aqtata
  • aqtata
  • 2013年01月19日 11:16
  • 2734
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:获得硬盘D盘序列号
举报原因:
原因补充:

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