Windows にログインする際のアカウントを取得する

広告

広告

解説

題名の通り・・・。特に解説もなく何に使うかも意味不明。

ソース

Option Compare Database

Declare Function GetUserName Lib "advapi32.dll" Alias _
"GetUserNameA" (ByVal strBuffer As String, lngSize As Long) As Long

Public Function GetLogg() As String
    Dim strName As String * 255
    Dim lngL As Long
    lngL = 255
    strName = String(lngL, vbNullChar)
    If GetUserName(strName, lngL) Then
        GetLogg = Left(strName, InStr(1, strName, vbNullChar, vbBinaryCompare) - 1)
    Else
        GetLogg = "失敗"
    End If
End Function

広告

Copyright (C) 2003-2006 七鍵 key@do.ai 初版:2003年07月07日 最終更新:2006年08月08日