AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Win32/Win64 API (native code) Delphi Windows NT/2k/XP Benutzernamen - Password verifizieren?
Thema durchsuchen
Ansicht
Themen-Optionen

Windows NT/2k/XP Benutzernamen - Password verifizieren?

Ein Thema von magicshadow · begonnen am 15. Jun 2003 · letzter Beitrag vom 15. Jun 2003
Antwort Antwort
magicshadow

Registriert seit: 28. Apr 2003
85 Beiträge
 
#1

Windows NT/2k/XP Benutzernamen - Password verifizieren?

  Alt 15. Jun 2003, 10:51
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
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#2
  Alt 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.
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
Benutzerbild von sakura
sakura

Registriert seit: 10. Jun 2002
Ort: München
11.412 Beiträge
 
Delphi 11 Alexandria
 
#3
  Alt 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

......
Daniel W.
Ich bin nicht zurück, ich tue nur so
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#4
  Alt 15. Jun 2003, 13:00
Und wenn du in sakuras Posting den Tippfehler ausbügelst wirst du sogar fündig. Es heißt: impersonating users [MSMQ]. Aber eventuell hilft bei Microsoft ja auch eine Gebet, bei denen weiß man ja nie so recht.
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
Benutzerbild von sakura
sakura

Registriert seit: 10. Jun 2002
Ort: München
11.412 Beiträge
 
Delphi 11 Alexandria
 
#5
  Alt 15. Jun 2003, 13:02
Zitat von Luckie:
Aber eventuell hilft bei Microsoft ja auch eine Gebet, bei denen weiß man ja nie so recht.
Wer weiß, vielleicht hat M$ ja auch ein Copyright auf Das "Impersonate Unser"

......
Daniel W.
Ich bin nicht zurück, ich tue nur so
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:09 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