Funktion an Adresse aufrufen...



  • Hallo, ich lade eine dll und ermitelle die Adresse für die Funktion.
    Das ist ja kein Thema! Aber wie rufe ich nun die Funktion auf?

    __forceinline static bool IsUserAdmin(){
    
        HINSTANCE hLib;
        FARPROC pFunctionIsNTAdmin;
        //bool (*IsAdmin)(DWORD dwReserverd1,DWORD dwReserved2);
        hLib = LoadLibrary("advpack.dll");
    
        if(hLib !=NULL){
    
            pFunctionIsNTAdmin = GetProcAddress(hLib,"IsNTAdmin");
    
                if(pFunctionIsNTAdmin != NULL){
                              //was nun???
                              /Funktionsprototyp: bool IsNTAdmin(DWORD dwReserved1,DWORD dwReserved2)
    
                }
    
            }
            return false;   
        }
    

    Vielen dank für jede Hilfe!

    Schöne Grüße Kenjiro



  • Hat echt keiner ne idee, wie ich an die Funktion aufrufe?



  • Mit der Suchfunktion kommst du auch alleine zum Ziel 😉


Anmelden zum Antworten