• 您的位置我爱Aspx >> VB.Net >> VB.NET获取硬盘信息的几种方法
  • VB.NET获取硬盘信息的几种方法

  • 作者:aspxer  来源:internet  日期:2007-5-20 13:59:11  关键字:.net
  • VB.NET获取硬盘信息的几种方法

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

    1、用API函数GetDiskFreeSpaceEx获取磁盘空间

    Private Declare Function GetDiskFreeSpaceEx Lib "kernel32" Alias "GetDiskFreeSpaceExA" _

    (ByVal lpDirectoryName As String, ByRef lpFreeBytesAvailableToCaller As Long, _

    ByRef lpTotalNumberOfBytes As Long, ByRef lpTotalNumberOfFreeBytes As Long) As Long

    Private Sub btnDisk_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnDisk.Click

    Dim BytesFreeToCalller As Long, TotalBytes As Long

    Dim TotalFreeBytes As Long, TotalBytesUsed As Long

    Dim strResult As String

    Const RootPathName = "C:\"

    Call GetDiskFreeSpaceEx(RootPathName, BytesFreeToCalller, TotalBytes, TotalFreeBytes)

    strResult = " Drive " & "C:\" & vbCrLf

    strResult += "磁盘容量(MB):" & Format(CDbl((TotalBytes / 1024) / 1024), "###,###,##0.00") & vbCrLf

    我对这篇文章有话说?
  • 广告位招租,广告代号:content_468_15
  • 上一篇:在VB.NET中应用Agent技术
    下一篇:利用VB.NET访问注册表