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 Windows NT/2k/XP Benutzernamen - Password verifizieren? (https://www.delphipraxis.net/5663-windows-nt-2k-xp-benutzernamen-password-verifizieren.html)

magicshadow 15. Jun 2003 10:51


Windows NT/2k/XP Benutzernamen - Password verifizieren?
 
Hallöchen!

Ich möchte in mein Programm eine auf Windows Benutzern basierte Anmeldung einbauen. Also der Benutzer gibt Benutzernamen und Password ein und das Programm schaut dann nach ob diese Ameldung unter Windows (NT/2k/XP) existiert.

Ich weiß von früher dass es dafür ne API gibt, aber welche?

THX schonmal

Luckie 15. Jun 2003 12:52

Also mit GetUserName kommst du an den aktuell eingeloggten Benutzer. Mit dem Passwort könnte es aber etwas problematisch werden. Du müßtest Zugriff auf dem SAM-Schlüssel in der Registry bekommen und da hat noch nicht mal der Administartor standardmäßig Zugriff, nur das Systemkonto.

sakura 15. Jun 2003 12:55

Suche mal bei http://msdn.microsoft.com nach "impersonating unser". Darunter findest Du die nötigen API Befehle. Wenn Du eine Mitgliedschaft bei www.delphi3000.com hast, findest Du dort auch die entsprechende Lösung ;-)

...:cat:...

Luckie 15. Jun 2003 13:00

Und wenn du in sakuras Posting den Tippfehler ausbügelst wirst du sogar fündig. :wink: Es heißt: impersonating users [MSMQ]. Aber eventuell hilft bei Microsoft ja auch eine Gebet, bei denen weiß man ja nie so recht. :mrgreen:

sakura 15. Jun 2003 13:02

Zitat:

Zitat von Luckie
Aber eventuell hilft bei Microsoft ja auch eine Gebet, bei denen weiß man ja nie so recht. :mrgreen:

Wer weiß, vielleicht hat M$ ja auch ein Copyright auf Das "Impersonate Unser" :roll:

...:cat:...


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:32 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