![]() |
Logonuser-Problem
:cyclops: Hallo,
ich brauche für mein neues Programm dei Funktion-logonuser. Das einzige was die Funktion machen soll ist, dass sie überprüft ob ein String mit dem Passwort eines Benutzers übereinstimmt. Bisher hab ich das so gemacht:
Delphi-Quellcode:
Nur irgenwie kommt bei mir immer eine Fehlermeldung: Die Typen der tatsächlichen und formularen var-Parametern müssen übereinstimmen.
logonuser(user,pchar('.'),pchar('passwort'),0,LOGON32_LOGON_NETWORK,h)
Kann mir jemand helfen? :gruebel: |
Re: Logonuser-Problem
Moin Konda,
da ist so kein Fehler festzustellen. Vermutlich ist h nicht mit dem richtigen Typ (DWORD) deklariert. |
Re: Logonuser-Problem
Nutze [df]SSPI[/df], damit geht es einfacher und schneller.
|
Re: Logonuser-Problem
Zitat:
|
Re: Logonuser-Problem
Zitat:
![]() |
Re: Logonuser-Problem
Zitat:
|
Re: Logonuser-Problem
Eine Frage noch, was muss ich als Domain-Namen angeben, wenn die Domain der locale Computer ist? :?:
|
Re: Logonuser-Problem
Nichts.
|
Re: Logonuser-Problem
Jetzt tritt bei mir aber eine Expection auf: 'GenClientContext Failed'. :wall:
Mein code lautet so:
Delphi-Quellcode:
ja:= SSPlogonuser('',user,passwort);
|
Re: Logonuser-Problem
Moin Konda,
dann trag doch den Namen des Rechners ein, auf dem die Funktion aufgerufen wird. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:10 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