Keyboardhook verursacht "Debugger Exception Notification", was kann ich tun?
-
hi, ich wollte ein ganz normalen keyboardhook setzen. doch stattdessen kommt folgender fehler.
--------------------------- Debugger Exception Notification --------------------------- Project Khook.exe raised exception class EAccessViolation with message 'Access violation at address 00000000. Read of address 00000000'. Process stopped. Use Step or Run to continue. --------------------------- OK Help ---------------------------ich glaube nich das ich jetzt hier mein code posten muss, oder?
ich lade die .dll zur laufzeit( erst wenn ich sie laden will kommt der error.)kann mir jemand abhilfe verschafen?
Gruß Tobi.
-
T0bi, mein Liebling! Was bastelst du denn wieder schönes?
greetz, Swordfish
-
weiss ich noch net, werd ich wohl sehen, wenns fertig ist xD
ne scherz, es soll nen globalkeyhook werden, mein 5ter versuch oder so

aber jedes mal halt, wenn ichs starten will gibts die doofe nachricht da oben. weisste rat Swordfish?Gruß Tobi.
-
Dann Hooke doch mal den eigenen Prozess und nicht global und lass Dich überraschen was der Debugger Dir über Deinen Fehler verrät.
-
wieso sollte ich den eigenen process hooken???
Gruß tobi.
-
jaaaa?
-
Damit Du einfacher Debuggen kannst!
-
hae versteh ich net, ausserdem wuesste ich bei der exception net mal wo ich da anfang soll zu debuggen.
Gruß Tobi.
-
Wenn es Dein Prozess ist in dem Du Debuggst, dann bleibt der Debugger an der Stelle stehen, an der die Exception ausgelöst wird. D.h. Du kannst sehen wo Du in Deinem Hook evtl. einen Bug gebaut hast, oder wo die DLL einfach nicht geladen werden kann oder oder oder...