返回列表 上一主題 發帖

[分享] 使用API傳回電腦名稱

[分享] 使用API傳回電腦名稱

Private Declare Function GetComputerName Lib "kernel32" Alias "GetComputerNameA" (ByVal lpBuffer As String, nSize As Long) As Long

Sub Get_Computer_Name()
    Dim Comp_Name_B As String * 255
    Dim Comp_Name As String
    GetComputerName Comp_Name_B, Len(Comp_Name_B)
   
    '然而此一字串經常以 null符號作為結尾,因此,我們使用 Chr(0) 函數來取得結尾
    Comp_Name = Left(Comp_Name_B, InStr(Comp_Name_B, Chr(0)))
   
    '僅傳回電腦名稱
    MsgBox Comp_Name
End Sub

vs2010中: MsgBox(System.Windows.Forms.SystemInformation.ComputerName)
1

評分人數

    • Min: 非常感謝您的分享~金錢 + 1
学习

TOP

        靜思自在 : 【時間無法遮擋】怕時間消逝,花了許多心血,想盡各式方法要遮擋時間,結果是:浪費了更多時間,且一無所成!
返回列表 上一主題