Reputation: 1457
I get functions from ntdll.dll
dynamically, using GetProcAddress
winapi function like this:
HMODULE ntdllh = LoadLibrary(L"ntdll.dll");
unsigned char* ptrToNtLoadDriver
= (unsigned char*)GetProcAddress(ntdllh, "NtLoadDriver");
How can I call NtLoadDriver
function via ptrToNtLoadDriver
? I thought of something like this: ((NTSTATUS NtLoadDriver(PUNICODE_STRING driverServiceName))ptrToNtLoadDriver)(fooString)
Upvotes: 1
Views: 195
Reputation: 12426
Upvotes: 1
Reputation: 1097
((NTSTATUS (WINAPI*)(PUNICODE_STRING))ptrToNtLoadDriver)(fooStrin);
Upvotes: 0