![]() |
Windows-Benutzername in Delphi-Historie ändern
Ahoi!
Ich habe auf meiner virtuellen Maschine einen Windows-10-Benutzer (Arbeitsgruppe, keine Domäne) namens z.B. "Foo". Dieser Benutzer hieß ursprünglich anders, z.B. "Bar". Ich habe ihn in der Benutzerverwaltung vom Windows umbenannt. Wenn ich den Rechner neu starte, melde ich mich als "Foo" an. Schaue ich dann jedoch in der Befehlszeile mit SET nach, dann heißt %USERNAME% nach wie vor "Bar". Nun verwendet Delphi anscheinend %USERNAME% an diversen Stellen, so auch bei der Historie. Kann ich das irgendwo in der IDE konfigurieren und da meinetwegen einen statischen Namen statt der Systemvariable angeben? Grüße Cody EDIT: In IDE-Optionen > Umgebungsoptionen > Umgebungsvariablen habe ich "USERNAME" überschrieben. Das wirkt sich aber nicht auf die Historie aus. IDE habe ich auch schon neu gestartet. |
AW: Windows-Benutzername in Delphi-Historie ändern
Erstelle doch einfach einen neuen Benutzer, kopiere den Registry-Zweig von Delphi (wenn du keine Schnell-Installationsroutine für Delphi hast wie ich sehr empfehlen würde) und lösche den alten Benutzer. Neu registrieren musst du Delphi ja dann ohnehin, wenn sich der Benutzername real ändert (und nicht nur der Anzeigename). Hintergrund ist, dass der Ordner mit dem Benutzerprofil usw. weiter so heißt wie vorher (da der physische Pfad von Programmen gespeichert worden sein könnte).
|
AW: Windows-Benutzername in Delphi-Historie ändern
Zum Auslesen nutzt Delphi die API (GetUsername) und die nimmt natürlich nicht die Umgebungsvariablen, bzw. diese Umgebungsvariable wurde über jene API initialisiert.
|
AW: Windows-Benutzername in Delphi-Historie ändern
Ein Benutzer hat üblicherweise einen Namen und einen vollen Namen. In der erweiterten Benutzerverwaltung (lusrmgr.msc) der Windows Pro-Editionen oder in einem vernünftigen Benutzermanager (XP UserManager) kann man beide Angaben sehen. Beim Umbenennen wirst du nur den vollen Namen geändert haben, nicht den eigentlichen Benutzernamen.
Grüße Dalai |
AW: Windows-Benutzername in Delphi-Historie ändern
Zitat:
Womit sich wieder einmal die Sinnfrage dieser draufgeflanschten "Modern-UI-Sekundär-Systemsteuerung" stellt, die nur ein Subset der relevanten Einstellmöglichkeiten bietet. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:01 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz