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
Beiträge zu diesem Thema Autor Datum
 Befehl zum Auslesen des Benutzernamens Tehocan 23.12.2003 14:44
 RE: Befehl zum Auslesen des Benutzernamens Medusa 23.12.2003 16:59
 RE: Befehl zum Auslesen des Benutzernamens Tehocan 24.12.2003 14:59
 RE: Befehl zum Auslesen des Benutzernamens Medusa 24.12.2003 16:30
 RE: Befehl zum Auslesen des Benutzernamens scr!pTk!d 25.12.2003 13:26

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