Forum: Win32/Win64 API (native code)
by SirThornberry,
18. Jan 2011
achso, da war ich mir nicht mehr sicher :oops:
Forum: Win32/Win64 API (native code)
by SirThornberry,
18. Jan 2011
Hast du mal geschaut ob FHook auch wirklich 0 ist wenn es nicht initialisiert wurde? Wenn nicht (bzw. aus gutem Stil) solltest du die globale Variable auch initialisieren und nicht darauf vertrauen das diese den richtigen Wert hat.
Forum: Win32/Win64 API (native code)
by SirThornberry,
18. Jan 2011
Was hast du da genau gemacht? Kannst du mal den Quelltext posten. Bei deinem ursprünglichem Quelltext ist klar das irgend etwas abrauchen kann weil du mit FHook arbeitest obwohl es nicht initialisiert ist (ist nur in der Instanz initialisiert die für die du installHook aufrufst).
Wenn du jetzt in HookProc prüfst ob "FHook <> 0" ist müsste man davon ausgehen das nicht initialisierte globale...