Thanks John, but I did those things already. The device driver loads (remember it's generic USB from Windows), and the Proscope is in the device list.
I have tried every compatibility mode, from XP to Vista SP2 X64 and none of them work. All my other imaging devices work, cameras, webcams, etc. And of course the Proscope works with other apps, just NOT with it's own GUI which I would like because it allows me to use the built in capture button on the scope.
I've compared generic usb drivers from Win7 x32 that work with the Win7 x64 on this computer that does not work and they ARE different.
I ran another program provided by Bodelin called Image Analyzer. When it fails it gives me this error dump:
System.BadImageFormatException: An attempt was made to load a program with an incorrect format. (Exception from HRESULT: 0x8007000B)
at DXDrivers.DirectShowPropertyPage.OleCreatePropertyFrame(IntPtr hwndOwner, Int32 x, Int32 y, String lpszCaption, Int32 cObjects, Object& ppUnk, Int32 cPages, IntPtr pPageClsID, Int32 lcid, Int32 dwReserved, IntPtr pvReserved)
at DXDrivers.DirectShowPropertyPage.Show(Control owner)
at ImageAnalyzer.CW.lboxDriver_MouseDown(Object sender, MouseEventArgs e)
at System.Windows.Forms.Control.WmMouseDown(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ListBox.WndProc(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)
The developer, in England can't figure it out either. I researched the Windows error and found out it could be a bad compile of non-existent items in the code.