BlackBoard » Design, Programmierung & Entwicklung » Programmieren » VB Befehl zum Auslesen des Benutzernamens » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | An Freund senden | Thema zu Favoriten hinzufügen
Neues Thema erstellen Antwort erstellen
Zum Ende der Seite springen Befehl zum Auslesen des Benutzernamens
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
Tehocan Tehocan ist männlich
Mnemosyne


images/avatars/avatar-2087.jpg

Dabei seit: 31.07.2003
Beiträge: 427
Herkunft: Lost in The Internet

Befehl zum Auslesen des Benutzernamens       Zum Anfang der Seite springen

moin, ich will ein vb programm schreiben dass mir den Benutzernamen ausliest. wie geht das?

__________________
Das Chaos besiegt die Ordnung, weil es besser organisiert ist.
23.12.2003 14:44 Tehocan ist offline E-Mail an Tehocan senden Beiträge von Tehocan suchen
Medusa Medusa ist männlich
Senior Member


images/avatars/avatar-252.gif

Dabei seit: 10.09.2001
Beiträge: 356
Herkunft: ...von da, wo mein Haus wohnt...

      Zum Anfang der Seite springen

Hi,
Dafür gibts die api-Funktion "GetUserName" in der advapi32.dll

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
private Declare function GetUserName Lib "advapi32.dll" _
        Alias "GetUserNameA" (ByVal lpBuffer As String, _
        nSize As Long) As Long

sub command1_click()
dim Buffer as string, UsrName as String
buffer = string(255,chr(0))
call GetUsername (buffer, len(buffer))
UsrName=left(Buffer,instr(1, Buffer, chr(0))-1)

msgbox UsrName, 0, "Benutzername"

end sub


__________________
Grüßle, Medi

Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von Medusa: 24.12.2003 16:31.

23.12.2003 16:59 Medusa ist offline E-Mail an Medusa senden Beiträge von Medusa suchen
Tehocan Tehocan ist männlich
Mnemosyne


images/avatars/avatar-2087.jpg

Dabei seit: 31.07.2003
Beiträge: 427
Herkunft: Lost in The Internet

Themenstarter Thema begonnen von Tehocan
      Zum Anfang der Seite springen

sorry der bricht ab mit der fehlermeldung
ungültiger prozedur aufruf oder ungültiges Argument
in zeile 9

__________________
Das Chaos besiegt die Ordnung, weil es besser organisiert ist.

Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von Tehocan: 24.12.2003 15:00.

24.12.2003 14:59 Tehocan ist offline E-Mail an Tehocan senden Beiträge von Tehocan suchen
Medusa Medusa ist männlich
Senior Member


images/avatars/avatar-252.gif

Dabei seit: 10.09.2001
Beiträge: 356
Herkunft: ...von da, wo mein Haus wohnt...

      Zum Anfang der Seite springen

Oh, sorry.. habs nicht getestet.
Mach aus der 0 eine 1.
code:
1:
UsrName=left(Buffer,instr(1, Buffer, chr(0))-1)


__________________
Grüßle, Medi

Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von Medusa: 24.12.2003 16:31.

24.12.2003 16:30 Medusa ist offline E-Mail an Medusa senden Beiträge von Medusa suchen
scr!pTk!d scr!pTk!d ist männlich
Member


Dabei seit: 10.11.2002
Beiträge: 276

      Zum Anfang der Seite springen

alternativ:
code:
1:
2:
3:
4:
set mynetwork = createobject("wscript.network")
msgbox "Benutzername: " & mynetwork.username


__________________
ceterum censeo carthaginem esse delendam
25.12.2003 13:26 scr!pTk!d ist offline E-Mail an scr!pTk!d senden Beiträge von scr!pTk!d suchen
Baumstruktur | Brettstruktur
Gehe zu:
Neues Thema erstellen Antwort erstellen
BlackBoard » Design, Programmierung & Entwicklung » Programmieren » VB Befehl zum Auslesen des Benutzernamens

Forensoftware: Burning Board 2.3.6, entwickelt von WoltLab GmbH