Forum: Programmieren allgemein
by Luckie,
27. Jun 2006
Jupp, habe es schon zum Laufen gebracht.
Forum: Programmieren allgemein
by Luckie,
27. Jun 2006
Und jetzt? Einfach das if löschen?
Forum: Programmieren allgemein
by Luckie,
27. Jun 2006
@Nico: Welche zwei Parameter erwartet deine C Version?
Forum: Programmieren allgemein
by Luckie,
27. Jun 2006
Hach, ich bin immer wieder begeistert von diesem Forum mit seiner Community. :P
Forum: Programmieren allgemein
by Luckie,
27. Jun 2006
Dank dir auch noch mal für deine Mühe.
Und wie sähe das in Delphi aus? In C sieht mir das ja schon äußerst suspekt aus.
Forum: Programmieren allgemein
by Luckie,
27. Jun 2006
Willst du mich jetzt ärgern? :mrgreen: Hier habe ich verzweifelt nach einer Lösung gefragt: http://www.delphipraxis.net/internal_redirect.php?p=568554#568554
Noch eins. Ich habe diese Funktion:
function GetAccountSIDStrW(sid: PSID; var Name: WideString): DWORD;
var
UserSize, DomainSize: DWORD;
snu : SID_NAME_USE;
User : WideString;
Forum: Programmieren allgemein
by Luckie,
26. Jun 2006
Nehme ich deine Version bekomme ich:
Forum: Programmieren allgemein
by Luckie,
26. Jun 2006
Das ist kein Typecast, sondern eine Variablen Deklaration.
Was hast du denn wie umgestellt? Poste doch mal deine Version.
Forum: Programmieren allgemein
by Luckie,
26. Jun 2006
Auch wenn ich
#define _WIN32_WINNT 0x0500
schreibe geht es nicht. Gleiche Fehlermeldungen.
Doch geht, muss nur ganz oben in vor die includes noch. Bleibt der Fehler beim Aufruf von _dumpDacl.
So kompiliert es jetzt:
Forum: Programmieren allgemein
by Luckie,
26. Jun 2006
Da es ja nun mit Delphi nicht geklappt hat, muss ich wohl oder übe auf C zurückgreifen. Der Cide aus dem Bucjh ist auch wunderbar nur bekomme ich beim Linken ein, zwei Problemchen:
#include <windows.h>
#include <Sddl.h>
#include <Aclapi.h>
#include <stdio.h>
void _printSid(void* psid) {
wchar_t* psz;