KaiAusDerKiste2000
Mitglied
Hallo,
habe eine HookDLL geschrieben.
In der gibt es unter anderem eine Install Funktion die mit ein char* Parameter aufgerufen wird.
In dieser Funktion wird SetWindowsHookEx(...) aufgerufen.
Der char* Parameter wird in einer Globale static Variable gespeichert.
In der CallBack Funktion wird dann auf die Globalen static Variable zugegriffen.
Nur in dieser CallBack Funktion hat die Variable den Übergebenen Wert verloren
Was mache ich falsch bzw wie kann ich dieses Problem beheben.
Danke im voraus.
habe eine HookDLL geschrieben.
In der gibt es unter anderem eine Install Funktion die mit ein char* Parameter aufgerufen wird.
Code:
Install(char *c[]){
In dieser Funktion wird SetWindowsHookEx(...) aufgerufen.
Der char* Parameter wird in einer Globale static Variable gespeichert.
In der CallBack Funktion wird dann auf die Globalen static Variable zugegriffen.
Nur in dieser CallBack Funktion hat die Variable den Übergebenen Wert verloren
Was mache ich falsch bzw wie kann ich dieses Problem beheben.
Danke im voraus.