IntPtr HookProc(int code, IntPtr wparam, IntPtr lparam)
{
if (code >= 0)
{
try
{
InvokeHookEvent(code, wparam, lparam);
}
catch(Exception e)
{
System.Diagnostics.Trace.WriteLine(String.Format("Unhandled Exception {0}", e));
}
}
return CallNextHookEx(handle, code, wparam, lparam);
}