LogonUser()



  • Wenn ich LogonUser für eine Useranmeldung benutze, bei der die User auf dem lokalen Rechner gespeichert sindfunktioniert alles Problemlos.

    Wenn ich nun allerdings die User mit einer Domäne ( die die User über ActiveDirectory verwaltet ) abgleichen will, erhalte ich immer false.

    Woran könnte das liegen 😕 ( falsche Parameter, ... )

    Für eine schnelle Antwort wäre ich dankbar.



  • Es hat sich nun noch ein Problem ergeben:
    Das Programm soll in einem anderen Netzwerk die LogonnUser-Funktion mit der UserVerwaltung eines NT 4.0 abgleichen. Das Problem ist das selbe wie oben.



  • Die Funktion LogonUser() funktioniert NUR der Maschine auf der das Programm ausgeführt wird. (vgl. MSDN / Platform SDK Dokumentation)

    Für Deine Zwecke müßte WNetUseConnection die richtige Funktion sein.



  • Habe mir die Funktion angesehen. Ist aber nicht wirklich das was ich brauche.
    Zur Information: Die Funktion wird in einer ASP.Net-Application aufgerufen -> Programm wird auf dem Server ausgeführt.

    Ich habe auch schon in einigen Büchern Beispiele gesehen in denen es mit LogonUser gelöst ist, was ja auch wie schon oben erwähnt bis auf Active-Directory und NT-Server funktioniert.


Anmelden zum Antworten