Dynamisch Funktion zuweisen
-
Ich versuche den im ntdll.h definierten Funktionstypen über GetProcAddress zuzuweisen:
ntdll.h:
NTSYSAPI
NTSTATUS
NTAPI
NtOpenThread(
OUT PHANDLE phThread,
IN ACCESS_MASK AccessMask,
IN POBJECT_ATTRIBUTES pObjectAttributes,
IN PCLIENT_ID pClientId
);In meiner Funktion, ntbase - Basis von ntdll. Zuweisung funktioniert nicht:
NtOpenThread myntopenthread;
myntopenthread = (NTOPENTHREAD)GetProcAddress(ntbase,"NtOpenThread");
-
WAS funktioniert nicht? GetLastError?
PS: Warum nimmst Du nicht OpenThread?
-
Die Zuweisung NtOpenThread myntopenthread = (NtOpenThread)GetProcAddress(ntbase,"NtOpenThread");
Würde gerne Verarbeitungszeiten vergleichen.
-
War das jetzt eine Antwort auf meine Fragen?
WAS heisst "Geht nicht".... ich hoffe doch dass die Zuweisung geht, oder stürzt Dein Programm bei der Zuweisung ab bzw. Dein Rechner stürzt ab?