![]() |
|
Tipp 0150
|
Username ermitteln
|
 |
|
Autor/Einsender: Datum: |
|
Daniel Fiedler 29.10.2001 |
|
| Entwicklungsumgebung: |
|
VB 5 |
|
|
|
Mit diesem Tipp wird mit Hilfe der API-Funktion GetUserName der Name des
beim Windows-Start angemeldeten Benutzers ermittelt.
|
|
| |
Option Explicit
Private Declare Function GetUserName Lib "advapi32.dll" Alias _
"GetUserNameA" (ByVal lpBuffer As String, nSize As Long) _
As Long
Function UserName() As String
Dim strName As String
Dim nSize As Long
Dim lngResult As Long
nSize = 100
strName = Space$(100)
lngResult = GetUserName(strName, nSize)
If lngResult <> 0 Then
UserName = Left$(strName, nSize - 1)
End If
End Function
|
|
|
|
|
| |
MsgBox "Username: " & UserName
|
|
|
|
|
|
|
|
|
|
Der hier abgebildete Code funktioniert auch in einem VBA-Projekt, dieser muss dazu
lediglich in den VB-Editor der entsprechenden Anwendung kopiert werden. Ein Import
der im Download enthaltenen *.frm-Datei ist nicht möglich.
|
|
| Windows-Version |
| 95 |
 |
|
| 98/SE |
 |
|
| ME |
 |
|
| NT |
 |
|
| 2000 |
 |
|
| XP |
 |
|
| Vista |
 |
|
| Win
7 |
 |
|
|
| VB-Version |
| VBA 5 |
 |
|
| VBA 6 |
 |
|
| VB 4/16 |
 |
|
| VB 4/32 |
 |
|
| VB 5 |
 |
|
| VB 6 |
 |
|
|
|
Download (1,9 kB)
|
Downloads bisher: [ 2958 ]
|
|
|