[vb] Environ("USERNAME") geeft niks terug

Pagina: 1
Acties:

  • mOrPhie
  • Registratie: September 2000
  • Laatst online: 02-09 17:49

mOrPhie

❤️❤️❤️❤️🤍

Topicstarter
Ik heb hier een zeer raar probleem.
Ik gebruik Environ("USERNAME") om de op dat moment ingelogte username te achterhalen. Nu geeft ie bij alle computers gewoon netjes het username terug, maar bij 1 computer niet. Gewoon niets.

Wat kan hier de oorzaak van zijn want ik kan er nergens iets over vinden. tnx.

Een experimentele community-site: https://technobabblenerdtalk.nl/. DM voor invite code.


  • whoami
  • Registratie: December 2000
  • Laatst online: 08:43
Welk besturingssysteem draai je op die computers waar het lukt, en op die waar het niet lukt?

https://fgheysels.github.io/


  • mOrPhie
  • Registratie: September 2000
  • Laatst online: 02-09 17:49

mOrPhie

❤️❤️❤️❤️🤍

Topicstarter
Op maandag 17 juni 2002 14:22 schreef whoami het volgende:
Welk besturingssysteem draai je op die computers waar het lukt, en op die waar het niet lukt?
Allemaal dezelfde: windows 2000 Professional
Allemaal ingelogd op een domein.

Een experimentele community-site: https://technobabblenerdtalk.nl/. DM voor invite code.


  • whoami
  • Registratie: December 2000
  • Laatst online: 08:43
Als je op die ene pc waar het niet lukt op de DOS prompt eens set intyped, op wat staat de environment variable username dan ingesteld?

https://fgheysels.github.io/


  • mOrPhie
  • Registratie: September 2000
  • Laatst online: 02-09 17:49

mOrPhie

❤️❤️❤️❤️🤍

Topicstarter
Op maandag 17 juni 2002 14:28 schreef whoami het volgende:
Als je op die ene pc waar het niet lukt op de DOS prompt eens set intyped, op wat staat de environment variable username dan ingesteld?
Dat heb ik inderdaad al geprobeerd. Ik typte "set USERNAME" en op een goeie gaf hij netjes de username terug. Op de PC waar het fout gaat, gaf hij inderdaad helemaal niks terug.

Ik heb toen geprobeerd hardcoded het username in te geven "set USERNAME=naampje", en dat gaf (in VB met de environ functie) nog steeds niks terug.

Een experimentele community-site: https://technobabblenerdtalk.nl/. DM voor invite code.


  • robjanssen
  • Registratie: September 2001
  • Laatst online: 02-08 16:10

robjanssen

Software Developer

Als als je na de set USERNAME=naampje een set USERNAME doet in de command prompt. Staat er dan wel wat?

  • Crazy D
  • Registratie: Augustus 2000
  • Laatst online: 03-09 15:18

Crazy D

I think we should take a look.

Kijk eens naar de GetUserName API.

Exact expert nodig?


  • mOrPhie
  • Registratie: September 2000
  • Laatst online: 02-09 17:49

mOrPhie

❤️❤️❤️❤️🤍

Topicstarter
Op maandag 17 juni 2002 21:54 schreef Crazy_D het volgende:
Kijk eens naar de GetUserName API.
Dat is voor nu de beste oplossing inderdaad. Hoewel ik het nog wel raar vind dat ie in de environ niet terug gegeven wordt. Ach, ik ga voor de API ;)

Een experimentele community-site: https://technobabblenerdtalk.nl/. DM voor invite code.


  • Glabbeek
  • Registratie: Februari 2001
  • Laatst online: 04-09 14:30

Glabbeek

Dat dus.

Op maandag 17 juni 2002 14:34 schreef mOrPhie het volgende:
Ik heb toen geprobeerd hardcoded het username in te geven "set USERNAME=naampje", en dat gaf (in VB met de environ functie) nog steeds niks terug.
Als je dat in een instance van cmd.exe set, geldt het ook alleen maar voor die specifieke instance. Om het system-wide in te stellen moet je dat in je system-properties instellen.

Wat een lekkere combinatie van Nederlands en Engels is mijn antwoord trouwens :)

En zo is het maar net.

Pagina: 1