Entwickler-Ecke
Windows API - Existiert Benutzer+Passwort am System? [gelöst]
FriFra - Fr 11.07.03 11:23
Titel: Existiert Benutzer+Passwort am System? [gelöst]
Ich habe 2 strings mit Benutzernamen und Passwort... nun will ich prüfen, ob der bettr. User auch am System existiert und vorallem, ob das angegebene Passwort stimmt.
FriFra - Fr 11.07.03 12:51
Ich habe in der Zwischenzeit die Lösung gefunden...
LogonUser() :lol:
DaFox - Sa 12.07.03 00:12
DaFox - Sa 12.07.03 00:13
Oops, sorry, dass ich das Layout so durcheinander gebracht habe. :oops:
Ich dachte die Zeilen werden umgebrochen. Naja, war eben 'ne fertige Unit.
FriFra - Sa 12.07.03 00:34
Die Unit läuft bei mir nicht...
1. In Zeile 283 ist ein Fehler
"Der linken Seite kann nichts zugewiesen werden!"
2. Bei mir tritt immer folgende Exception auf: "GenClientContext Failed"
DaFox - Sa 12.07.03 01:21
Hm, unter meiner Umgebung (Win2k, Delphi 5) läuft das ganze prächtig. Ich habe momentan auch keinen Anhaltspunkt, wo der Fehler liegen könnte. Vielleicht gibt es jemand mit Deiner Delphi- und/oder Windowsversion, der den Fehler findet!?!
Gruß,
Markus
Anonymous - Sa 12.07.03 13:51
@DaFox: Gute Lösung. Hat was, das auch ohne das TCB-Priv zu machen. Aber kann es sein, daß das erst ab Windows 2000 geht?
@FriFra: Einstellungsfrage. Konstanten können unter Delphi beschreibbar sein, oder eben nicht! Kannst du bei den Comiler-Optionen deines Projektes einstellen.
FriFra - Sa 12.07.03 21:29
Assarbad hat folgendes geschrieben: |
@FriFra: Einstellungsfrage. Konstanten können unter Delphi beschreibbar sein, oder eben nicht! Kannst du bei den Comiler-Optionen deines Projektes einstellen. |
Das halte ich aber für keine Saubere Lösung. ME sollte eine solche Einstellung nicht möglich sein, da es schlicht und einfach falsch ist... eine Konstante ist eine Konstante ist eine Konstante...
DaFox - So 13.07.03 04:18
@Assarbad: Ohne es unter Win9x/NT getestet zu haben: Meiner Meinung nach müsste es unter allen Windowsversionen funktionieren. Ich werde es aber in nächster Zeit mal ausprobieren (der Code gehört nur zu meiner privaten "Codelibrary", wurde von mir aber noch nie eingesetzt).
Gruß,
Markus
FriFra - So 13.07.03 13:25
Also ich habe es jetzt nochmal getestet... die Entspr. Projektoption habe ich gesetzt... der Compiler hat jetzt zwar nichtmehr gemeckert, aber beim Logon (WinXP) hagelt es Exceptions :evil: und die Unit erkennt gültige Userdaten nicht!
(getestet mit Delphi7 pro unter Windows XP pro)
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!