I encounted one strange moment with CallNextHookEx under 9x
(see Source code forum).
Under NT if to start some keyboard hooks all works fine and all DLL work together (to do this it's necessary to make additional Spy Exe & DLL and to change DLL-name Hook.dll to Hook1.Dll + C:\HookWnd.Id to C:\HookWnd1.Id).
But under 9x result of CallNextHookEx for normal codes (ncode >=0) is GPF.
Perhaps, there are some additional rules/restrictions for global hooks under 9x.
Does anybody knows about it ? (I don't see warnings in MSDN)
(see Source code forum).
Under NT if to start some keyboard hooks all works fine and all DLL work together (to do this it's necessary to make additional Spy Exe & DLL and to change DLL-name Hook.dll to Hook1.Dll + C:\HookWnd.Id to C:\HookWnd1.Id).
But under 9x result of CallNextHookEx for normal codes (ncode >=0) is GPF.
Perhaps, there are some additional rules/restrictions for global hooks under 9x.
Does anybody knows about it ? (I don't see warnings in MSDN)
Comment