1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
|
Option Explicit
' Pour récupérer le nom de la machine
Private Declare Function GetComputerName Lib "kernel32" Alias _
"GetComputerNameA" (ByVal lpBuffer As String, nSize As Long) As Long
' Pour récupérer le nom de l'utilisateur
Private Declare Function GetuserName Lib "advapi32.dll" Alias _
"GetUserNameA" (ByVal lpBuffer As String, nSize As Long) As Long
Function LoginUtil() As String
Dim Buffer As String
Buffer = String$(255, 0)
If GetuserName(Buffer, 255) <> 0 Then
LoginUtil = Left$(Buffer, InStr(1, Buffer, Chr(0)) - 1)
Else
LoginUtil = ""
End If
End Function
Function NomMachine() As String
Dim Buffer As String
Buffer = String$(255, 0)
If GetComputerName(Buffer, 255) <> 0 Then
NomMachine = Left$(Buffer, InStr(1, Buffer, Chr(0)) - 1)
Else
NomMachine = ""
End If
End Function |
Partager