High Sign on Windows 7

Mar 11, 2009 at 12:44 PM

Dylan, Robert--

I'm running Vista (64bit) at work and everything is working just fine.  But when I run on my Windows 7 box that I'm playing with at the house, I get some strange behaviors. 

Primarly, it doesn't appear that the hooks get set correctly, because HS only seems to work occasionally or not at all.  Also, when it does start working, after a period of time (usually overnight, sometimes after my machine comes out of standby, other times it has never been 'off') it will stop working again.

The app appears to be running correctly in the task bar, all the menus behave as expected - but I get no gestures when they are drawn and no response from the app.

When I exit HS to see if I can re-start it and it will work, I get the follwing exception...

Any suggstions on what I can try to get things to behave?

Thanks for the great work!

See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.ComponentModel.Win32Exception: Invalid hook handle
   at ManagedWinapi.Hooks.Hook.Unhook()
   at HighSign.Program.<SetupTrayIconAndTrayMenu>b__7(Object o, EventArgs e)
   at System.Windows.Forms.ToolStripItem.RaiseEvent(Object key, EventArgs e)
   at System.Windows.Forms.ToolStripMenuItem.OnClick(EventArgs e)
   at System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e)
   at System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e)
   at System.Windows.Forms.ToolStripItem.FireEventInteractive(EventArgs e, ToolStripItemEventType met)
   at System.Windows.Forms.ToolStripItem.FireEvent(EventArgs e, ToolStripItemEventType met)
   at System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea)
   at System.Windows.Forms.ToolStripDropDown.OnMouseUp(MouseEventArgs mea)
   at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
   at System.Windows.Forms.Control.WndProc(Message& m)
   at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
   at System.Windows.Forms.ToolStrip.WndProc(Message& m)
   at System.Windows.Forms.ToolStripDropDown.WndProc(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

Mar 11, 2009 at 9:30 PM
Hey Craig,

    I'll let Dylan field that one since I don't have Win7 at the time..

Mar 11, 2009 at 9:33 PM
Let me follow up with you when I get home.

Dylan Vester
Mar 12, 2009 at 12:41 AM

I'm going to load up Windows 7. Give me a little while to investigate.

Dylan Vester
Jan 6, 2010 at 10:21 AM

Hello guys!

Did you manage to fix the problem?

We have the same at http://me.codeplex.com/Thread/View.aspx?ThreadId=76281

Sincerely yours,