Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi User Domain auslesen (https://www.delphipraxis.net/5337-user-domain-auslesen.html)

toyoman 2. Jun 2003 13:35


User Domain auslesen
 
hallo!

Es gibt im Netz viele Prozeduren um die Domain des eingeloggten Benutzers auszulesen.
Leider wird damit aber immer die COMPUTERDOMAIN angegeben und nicht die USERDOMAIN.
weiss jemand wie man die USERDOMAIN auslesen kann? :?:

Also nicht die Domäne in welcher der PC ist, die Domäne an der sich der Benutzer gerade angemeldet hat (kann ja eine andere sein).

danke und Gruss

Domo Sokrat 2. Jun 2003 14:01

Hi!

Unter NT / W2K ... findet man in der Registry unter

HKEY_CURRENT_USER\Software\Microsoft\Windows\Curre ntversion\Explorer

den Schlüssel "Last Domain". Der Wert enthält einen String, der drei durch Komma getrennte Bestandteile hat. An dritter Stelle müsste die gesuchte Domäne angegeben sein. :) Try it out.

toyoman 2. Jun 2003 14:07

:-)
 
besten dank für die info!

hätt ich eigentlich auch drauf kommen können..
tja..
hab auch gerade noch gesehn, dass es ja einen systemvariable gibt namens userdomain welche man mit delphi ja auch relativ einfach auslesen kann :dancer:

grüsse

:lol:

Christian Seehase 2. Jun 2003 14:19

Moin Toyoman,

auf NT basierten Systemen kannst Du auch die API NetWkstaUserGetInfo dazu benutzen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:40 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz