In der JwaNtSecApi.pas habe ich jetzt folgende Funktion gefunden:
Delphi-Quellcode:
function LsaLogonUser(LsaHandle:
HANDLE;
const OriginName: LSA_STRING;
LogonType: SECURITY_LOGON_TYPE; AuthenticationPackage: ULONG;
AuthenticationInformation: PVOID; AuthenticationInformationLength: ULONG;
LocalGroups: PTOKEN_GROUPS; SourceContext: PTOKEN_SOURCE;
var ProfileBuffer: PVOID;
var ProfileBufferLength: ULONG;
var LogonId: LUID;
var Token:
HANDLE;
var Quotas: QUOTA_LIMITS;
var SubStatus: NTSTATUS): NTSTATUS;
stdcall;
Allerdings weiß ich so erstmal damit nichts anzufangen, weil es so viele Parameter gibt und das Ergebnis auch kein Datentyp ist, mit dem ich was anfangen kann.
Weiß einer, wie man die o.g. Prozedur aufruft?