取得磁碟机之Volumn及Serial Number

2016-01-29 14:56 8 1 收藏

取得磁碟机之Volumn及Serial Number,取得磁碟机之Volumn及Serial Number

【 tulaoshi.com - Access数据库 】

适用ACCESS97、2000

 这两项磁碟机资料须使用API函数方可取得,代码如下:
Private Declare Function GetVolumeInformation Lib "kernel32" Alias "GetVolumeInformationA" (ByVal lpRootPathName As String, ByVal lpVolumeNameBuffer As String, ByVal nVolumeNameSize As Long, lpVolumeSerialNumber As Long, lpMaximumComponentLength As Long, lpFileSystemFlags As Long, ByVal lpFileSystemNameBuffer As String, ByVal nFileSystemNameSize As Long) As Long

Function GetVolumn(X As String) As String
    If Len(X) < 3 Then
        X = Left(X, 1) & ":"
    Else
        X = Left(X, 3)
    End If
    Dim nRet As Long, VolName As String, VolSN As Long, MaxCompLen As Long
    Dim VolFlags As Long, VolFileSys As String
    VolName = Space$(256)
    VolFileSys = Space$(256)
    nRet = GetVolumeInformation(X, VolName, Len(VolName), _
            VolSN, MaxCompLen, VolFlags, _
            VolFileSys, Len(VolFileSys))
    If nRet = 1 Then
        GetVolumn = VolName
    Else
        GetVolumn = ""
    End If
End Function

Function GetNumber(X As String) As String
    If Len(X) < 3 Then
        X = Left(X, 1) & ":"
    Else
        X = Left(X, 3)
    End If
    Dim nRet As Long, VolName As String, VolSN As Long, MaxCompLen As Long
    Dim VolFlags As Long, VolFileSys As String
    VolName = Space$(256)
    VolFileSys = Space$(256)
    nRet = GetVolumeInformation(X, VolName, Len(VolName), _
            VolSN, MaxCompLen, VolFlags, _
            VolFileSys, Len(VolFileSys))
    If nRet = 1 Then
        GetNumber = VolSN
    Else
        GetVolumn = ""
    End If
End Function

前面的Declare陈述式宣告一个API函数(GetVolumeInformation),可取得磁碟机的两项资料。

来源:http://www.tulaoshi.com/n/20160129/1494773.html

延伸阅读
标签: 黑暗之魂
《黑暗之魂》另类轻易取得连弩方法 另类轻易取得连弩方法........跌死情况可降至最低点 众所周知在书库取连弩必须在回转梯,跃下到书架顶才可得连弩 另类方法是啓动回转梯后到对面的那方 下层 , 在对面楼下层 站一会 停一停,右上方的AUTO SAVE 之火便燃烧 再上回~回转梯后啓动.........便在MENU 选离开游戏退出 然后从回游戏里......刚才的A...
标签: 家用电器 电器
看机心 机心就是DVD影碟机的机械部分,它是DVD影碟机中最为关键的部件,它直接影响着整台机器正常使用及其寿命,而机心中最为珍贵的则是激光头——简称为光头。目前市场上的DVD影碟机的机心基本上有4种类型。双激光头(DUAL LASERS)机心,双聚焦(DUAL FOCUS)机心,双透镜(DUAL LENSES)机心,双激光器机心。 选制式 DVD影碟机...
标签: Web开发
与String对象类似,我们需要先创建一个Number对象,然后才能使用Number对象的各种方法和属性。要创建一个Number对象,可以使用如下代码: var firstNumber = new Number(123); var secondNumber = new Number('123'); 然而,也可以声明一个基本数据类型的数值,然后把它作为一个Number对象使用。JavaScript将自动实现从数值到Number对象...
  为什麽要分割 ? 虽然可能找得到在单 partition 的系统上运作相当正常的 Linux 系统,但事实上,  在您的储存媒体上分割成多个 partition 有很多好处,这样做可能更容易组态。  管 Linux 可以在只定义一个很大的磁碟上运作良好是个事实,但将您的硬碟分割成至少四个主要...

经验教程

753

收藏

25
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部