Hook wird nicht aufgerufen



  • DrakoXP schrieb:

    das ist auch egal, da die KeyBoardHoock NIE NIE NIE aufgerufen wird,
    das heißt, ob das Handle gültig ist, oder nicht,
    spielt jetzt noch gar keine Rolle -.-

    Vielleicht hab ich's überlesen, aber woher weißt du genau, dass die HookProc nie aufgerufen wird?



  • hm, schonmal was von einem Debugger gehört?
    da gibt es sowas wie -> run to cursor...

    und wenn ich den Cursor auf den Anfang des Hooks setze und das dann auswähle,
    so müsste ja, sobald ich eine Taste drücke, der Debugger dort halten.
    tut er aber nicht.

    somit kann ich also davon ausgehen, dass der Hook nicht aufgerufen wird,
    oder irre ich mich, und bei Hooks funzt ein Debugger einfach nicht?



  • hey, nichts für ungut xD

    also hab jetzt mit einer MessageBox überprüft, und die Hookfunktion WIRD aufgerufen.

    also muss ich jetzt gucken, wie ich das mit der Datei anstelle.

    die Frage is nur, warum macht der Debugger das nicht mit run to cursor?
    ich meine, der debugger schafft ja sogar threads und so, wieso also das nicht?



  • DrakoXP schrieb:

    die Frage is nur, warum macht der Debugger das nicht mit run to cursor?
    ich meine, der debugger schafft ja sogar threads und so, wieso also das nicht?

    Weil Dein Prozess, der den Hook setzt auch nie an diese Stelle gelangt, sondern der gehookte. Dein Debugger ist nur an Deinen Prozess angehängt.

    greetz, Swordfish



  • aso ok, das erklärt einiges^^

    ok, also ich hab jetzt den KeyLogger zum laufen gebracht 😃

    endlich^^

    danke nochmal an alle, die geholfen haben 😉



  • DrakoXP schrieb:

    ok, also ich hab jetzt den KeyLogger zum laufen gebracht 😃

    Hoffentlich versteckt er sich auch gut 😃 Aber da er ja sowieso quasi Open Source ist... :p

    greetz, Swordfish



  • DrakoXP schrieb:

    danke nochmal an alle, die geholfen haben 😉

    Das nächste mal aber bitte etwas freundlicher und mit etwas mehr Vertrauen...



  • sry^^

    aber es is auch nich gerade toll, wenn die erste Antwort lautet: "noch so einer..."

    naja, nichts für ungut.

    und was das verstecken angeht...
    ich will ja nichts böses damit tun, war ja nur eine Übung um den Umgang mit Hooks zu verstehen.

    obwohl ich den bestimmt mal in der Schule ausprobieren könnte xD



  • jetzt hab ich aber doch noch eine Frage:

    ich habe in der Liste der virtual key codes nirgendswo Komma, Punkt usw.
    also die ganzen Satzzeichen gefunden.
    genauso fehlen die Umlaute und ß (naja, das is klar...)

    weiß einer wie ich die auch mit loggen kann?



  • Da würde ich gar nicht so lange suchen, schreib einfach bei jedem Hook-Aufruf den VKey als Zahlenwert in die Logdatei, so kannst du leicht rausfinden, was Punkt und was Komma ist 😉



  • hm, ok, ich dachte halt, dass die irgendwo dokumentiert sind^^

    naja, dann guck ich mal

    danke


Anmelden zum Antworten