c++ - How to call winapi function via pointer to this function? -


i functions ntdll.dll dynamically, using getprocaddress winapi function this:

hmodule ntdllh = loadlibrary(l"ntdll.dll"); unsigned char* ptrtontloaddriver                          = (unsigned char*)getprocaddress(ntdllh, "ntloaddriver"); 

how can call ntloaddriver function via ptrtontloaddriver ? thought of this: ((ntstatus ntloaddriver(punicode_string driverservicename))ptrtontloaddriver)(foostring)

  1. do typedef "x" function type want call (example: "typedef returntype (*x)(argtype);")
  2. change "unsigned char* ptrtontloaddriver" "x ptrtontloaddriver"
  3. call function "ptrtontloaddriver(argshere)"

Comments

Popular posts from this blog

jquery - How can I dynamically add a browser tab? -

node.js - Getting the socket id,user id pair of a logged in user(s) -

keyboard - C++ GetAsyncKeyState alternative -