xmouse button stopped working

x64 Replacement/Alternative to Microsoft's IntelliMouse application.
Forum rules
Please read the forum rules before posting for the first time.
The more information you can provide, the quicker and more accurately someone can help.
NOTE: To reduce spam, new users can not post links, files or images until they have at least 4 posts.
Post Reply
markoci
New User
Posts: 1
Joined: Sat Aug 25, 2012 12:08 pm

xmouse button stopped working

Post by markoci »

i had xmouse button installed abt 4-5 months ago. i have a 5 button mouse and the only feature i was using was the 4&5th buttons being mapped to {HOME} and {END}. it was working fine until about 1-2 weeks ago the feature intermittently stopped working. the buttons just suddenly wouldn't respond and then again (without restart) it would work again... when they worked they'd work in all applications, when they didn't they'd work in none... if i remember well, the problem started shortly after i upgraded to version 2.5... and finally yesterday it is no longer responding at all.

any advice?

thx,

mark

win 7 64bit
xmb v 2.5
5 mouse button, driver: generic HID device
User avatar
phil
Site Admin
Posts: 7670
Joined: Sun Apr 06, 2003 11:12 pm

Re: xmouse button stopped working

Post by phil »

Two options...

1. Enable debug logging, and try and capture when it is not working. You can set debug logging on a hotkey and only toggle it when the buttons do not work if need be.

When you have some log of the two buttons NOT working, post a snippet here or PM it to me.

2. Roll back to v2.4 (or the version you had before - you did not mention what version it was) and see if it works again.

For what its worth, I have not noticed any problems myself in 2.5 and you are the first I think to report this sort of problem so I suspect its going to be configuration or conflicts with other software.

Thanks,
Phil
--[ Phil ]--
--[ Administrator & XMBC Author ]--
Logitech G9/G604/M720/MX518, Microsoft Intellimouse, Trust 16341 BT Mouse
Windows 10 x64, AMD Ryzen 5900x, MSI x570 Tomahawk, 32GB DDR4,
nVidia RTX 2070s, Evo 970 1Tb NVME, 2x2TB WD Black (RAID1)
ironick
New User
Posts: 2
Joined: Thu Jan 24, 2013 6:38 pm

Re: xmouse button stopped working

Post by ironick »

Just wanted to confirm markoci's experience, with X-Mouse stopping working. I've been using 2.5 for a few months. I have my 5-button MS Intellimouse set up so that the 4th and 5th buttons (on the right and left) simulate, respectively, the {WIN}{RIGHT} and {WIN}{LEFT} key chords (immensely useful for (re)sizing windows for readability).

It works great for day, sometimes even a week or more. Then one day, I'll click the 4th button, and it carries out its original function (ie the browser back command). Same goes for the 5th button.

So to fix the problem, I right-click on the X-Mouse icon in the system tray, disable then (re)enable X-Mouse, and then I'm back in business.

I'll take your advice to turn on logging and report back what I find. But I'm reporting this now since you said you hadn't had similar reports from others.

Thanks for a great utility!
User avatar
phil
Site Admin
Posts: 7670
Joined: Sun Apr 06, 2003 11:12 pm

Re: xmouse button stopped working

Post by phil »

Thanks for the report - I still havnt encountered this myself yet :( Makes it really difficult to diagnose when it does not happen in a predictable fashion.

I wonder if Windows is killing the hook because it times out for some reason (I think the timeout is set to 5 seconds - it says in the log). What actions have you got set and can they sometimes take a while?

Thanks,
Phil
--[ Phil ]--
--[ Administrator & XMBC Author ]--
Logitech G9/G604/M720/MX518, Microsoft Intellimouse, Trust 16341 BT Mouse
Windows 10 x64, AMD Ryzen 5900x, MSI x570 Tomahawk, 32GB DDR4,
nVidia RTX 2070s, Evo 970 1Tb NVME, 2x2TB WD Black (RAID1)
ironick
New User
Posts: 2
Joined: Thu Jan 24, 2013 6:38 pm

Re: xmouse button stopped working

Post by ironick »

The only actions I have set are the key chords I mentioned, eg {WIN}{RIGHT}. They happen instantly.
Polisson
New User
Posts: 9
Joined: Wed Jan 02, 2013 4:12 pm

Re: xmouse button stopped working

Post by Polisson »

Heyah,

Firstly I'm sorry for my bad English.
I have the same problem - same symptoms. In my config, 5th button activates diffrent layer. Every time problem occurs, layer is switched and stay.

I've noticed that it is dependent on Ctrl/Shift/Alt modifiers somehow (I use XMBC for CAD apps generaly).
Also independent of machine I use - on my few computers, problem seems to be common.

My log when buttons stopped working:

Code: Select all

11-04-2013 11:31:25.0714> GetProcessName: Got name for PID 944, 'opera.exe' for HWND 0x00050062 using GetModuleFileNameEx
11-04-2013 11:31:26.0962> MouseHookData: Message=0x020b (WM_XBUTTONDOWN), X=972, Y=615, mouseData=0x00020000, flags=0x00000000, time=8676962, dwExtraInfo=0x0, MouseHookPtr=0x10411
11-04-2013 11:31:26.0962> Translating XRight Button Down Keystate 0x0: Action 40 [** No Change (Don't intercept) **]
11-04-2013 11:31:27.0259> MouseHookData: Message=0x020c (WM_XBUTTONUP), X=973, Y=612, mouseData=0x00020000, flags=0x00000000, time=8677259, dwExtraInfo=0x0, MouseHookPtr=0x10411
11-04-2013 11:31:27.0259> Translating XRight Button Up Keystate 0x40: Action 40 [** No Change (Don't intercept) **]
11-04-2013 11:31:27.0633> MouseHookData: Message=0x020b (WM_XBUTTONDOWN), X=973, Y=612, mouseData=0x00020000, flags=0x00000000, time=8677633, dwExtraInfo=0x0, MouseHookPtr=0x10411
11-04-2013 11:31:27.0649> Translating XRight Button Down Keystate 0x0: Action 40 [** No Change (Don't intercept) **]
11-04-2013 11:31:27.0898> MouseHookData: Message=0x020c (WM_XBUTTONUP), X=973, Y=612, mouseData=0x00020000, flags=0x00000000, time=8677898, dwExtraInfo=0x0, MouseHookPtr=0x10411
11-04-2013 11:31:27.0898> Translating XRight Button Up Keystate 0x40: Action 40 [** No Change (Don't intercept) **]
11-04-2013 11:31:28.0444> GetProcessName: Error 299 in EnumProcessModules(). Unable to get name for PID 1788, HWND 0x000100CC (299): Ukończono tylko część żądania ReadProcessMemory lub WriteProcessMemory. 
11-04-2013 11:31:28.0460> GetProcessName: Got name for PID 1788, 'explorer.exe' for HWND 0x000100CC using CreateToolhelp32Snapshot
11-04-2013 11:31:28.0554> GetProcessName: Got name for PID 944, 'opera.exe' for HWND 0x00050062 using GetModuleFileNameEx
11-04-2013 11:31:28.0554> GetProcessName: Error 299 in EnumProcessModules(). Unable to get name for PID 1788, HWND 0x000100E4 (299): Ukończono tylko część żądania ReadProcessMemory lub WriteProcessMemory. 
11-04-2013 11:31:28.0554> GetProcessName: Got name for PID 1788, 'explorer.exe' for HWND 0x000100E4 using CreateToolhelp32Snapshot
11-04-2013 11:31:28.0756> GetProcessName: Got name for PID 944, 'opera.exe' for HWND 0x00050062 using GetModuleFileNameEx
11-04-2013 11:31:28.0756> GetProcessName: Error 299 in EnumProcessModules(). Unable to get name for PID 1788, HWND 0x000100DE (299): Ukończono tylko część żądania ReadProcessMemory lub WriteProcessMemory. 
11-04-2013 11:31:28.0756> GetProcessName: Got name for PID 1788, 'explorer.exe' for HWND 0x000100DE using CreateToolhelp32Snapshot
11-04-2013 11:31:28.0959> GetProcessName: Got name for PID 944, 'opera.exe' for HWND 0x00050062 using GetModuleFileNameEx
11-04-2013 11:31:29.0131> GetProcessName: Error 299 in EnumProcessModules(). Unable to get name for PID 1788, HWND 0x000100DE (299): Ukończono tylko część żądania ReadProcessMemory lub WriteProcessMemory. 
11-04-2013 11:31:29.0146> GetProcessName: Got name for PID 1788, 'explorer.exe' for HWND 0x000100DE using CreateToolhelp32Snapshot
11-04-2013 11:31:29.0162> GetProcessName: Got name for PID 944, 'opera.exe' for HWND 0x00050062 using GetModuleFileNameEx
11-04-2013 11:31:29.0162> GetProcessName: Error 299 in EnumProcessModules(). Unable to get name for PID 1788, HWND 0x000100DE (299): Ukończono tylko część żądania ReadProcessMemory lub WriteProcessMemory. 
11-04-2013 11:31:29.0178> GetProcessName: Got name for PID 1788, 'explorer.exe' for HWND 0x000100DE using CreateToolhelp32Snapshot
11-04-2013 11:31:29.0365> GetProcessName: Got name for PID 944, 'opera.exe' for HWND 0x00050062 using GetModuleFileNameEx
11-04-2013 11:31:29.0599> MouseHookData: Message=0x0204 (WM_RBUTTONDOWN), X=1131, Y=749, mouseData=0x00000000, flags=0x00000000, time=8679599, dwExtraInfo=0x0, MouseHookPtr=0x10411
11-04-2013 11:31:29.0599> ProcessButton: Detected active HWND changed from 0x00050062 to 0x000100DE....
11-04-2013 11:31:29.0599> GetProcessName: Error 299 in EnumProcessModules(). Unable to get name for PID 1788, HWND 0x00000000 (299): Ukończono tylko część żądania ReadProcessMemory lub WriteProcessMemory. 
11-04-2013 11:31:29.0599> GetProcessName: Got name for PID 1788, 'explorer.exe' for HWND 0x00000000 using CreateToolhelp32Snapshot
11-04-2013 11:31:29.0614> ProcessButton: Profile has not changed when hWnd changed.
11-04-2013 11:31:29.0614> Translating Right Button Down Keystate 0x0: Action 40 [** No Change (Don't intercept) **]
11-04-2013 11:31:29.0708> MouseHookData: Message=0x0205 (WM_RBUTTONUP), X=1131, Y=749, mouseData=0x00000000, flags=0x00000000, time=8679708, dwExtraInfo=0x0, MouseHookPtr=0x10411
11-04-2013 11:31:29.0708> Translating Right Button Up Keystate 0x2: Action 40 [** No Change (Don't intercept) **]
11-04-2013 11:31:29.0770> GetProcessName: Got name for PID 3456, 'xmousebuttoncontrol.exe' for HWND 0x00010410 using GetModuleFileNameEx
11-04-2013 11:31:30.0145> GetProcessName: Error 299 in EnumProcessModules(). Unable to get name for PID 1788, HWND 0x000100DE (299): Ukończono tylko część żądania ReadProcessMemory lub WriteProcessMemory. 
11-04-2013 11:31:30.0160> GetProcessName: Got name for PID 1788, 'explorer.exe' for HWND 0x000100DE using CreateToolhelp32Snapshot
11-04-2013 11:31:30.0160> GetProcessName: Got name for PID 3456, 'xmousebuttoncontrol.exe' for HWND 0x00050A56 using GetModuleFileNameEx
11-04-2013 11:31:30.0691> MouseHookData: Message=0x0201 (WM_LBUTTONDOWN), X=1031, Y=684, mouseData=0x00000000, flags=0x00000000, time=8680691, dwExtraInfo=0x0, MouseHookPtr=0x10411
11-04-2013 11:31:30.0691> Translating Left Button Down Keystate 0x0: Action 40 [** No Change (Don't intercept) **]
11-04-2013 11:31:30.0753> MouseHookData: Message=0x0202 (WM_LBUTTONUP), X=1031, Y=684, mouseData=0x00000000, flags=0x00000000, time=8680753, dwExtraInfo=0x0, MouseHookPtr=0x10411
11-04-2013 11:31:30.0753> Translating Left Button Up Keystate 0x1: Action 40 [** No Change (Don't intercept) **]
11-04-2013 11:31:30.0987> GetProcessName: Error 299 in EnumProcessModules(). Unable to get name for PID 2588, HWND 0x00040A5E (299): Ukończono tylko część żądania ReadProcessMemory lub WriteProcessMemory. 
11-04-2013 11:31:30.0003> GetProcessName: Got name for PID 2588, 'Notepad2.exe' for HWND 0x00040A5E using CreateToolhelp32Snapshot
11-04-2013 11:31:31.0814> GetProcessName: Got name for PID 944, 'opera.exe' for HWND 0x00050062 using GetModuleFileNameEx
11-04-2013 11:31:31.0001> GetProcessName: Error 299 in EnumProcessModules(). Unable to get name for PID 2588, HWND 0x00040A5E (299): Ukończono tylko część żądania ReadProcessMemory lub WriteProcessMemory. 
11-04-2013 11:31:31.0017> GetProcessName: Got name for PID 2588, 'Notepad2.exe' for HWND 0x00040A5E using CreateToolhelp32Snapshot
11-04-2013 11:31:31.0017> GetProcessName: Got name for PID 944, 'opera.exe' for HWND 0x00050062 using GetModuleFileNameEx
11-04-2013 11:31:32.0079> GetProcessName: Error 299 in EnumProcessModules(). Unable to get name for PID 2588, HWND 0x00040A6A (299): Ukończono tylko część żądania ReadProcessMemory lub WriteProcessMemory. 
11-04-2013 11:31:32.0079> GetProcessName: Got name for PID 2588, 'Notepad2.exe' for HWND 0x00040A6A using CreateToolhelp32Snapshot
11-04-2013 11:31:32.0563> MouseHookData: Message=0x0201 (WM_LBUTTONDOWN), X=1070, Y=215, mouseData=0x00000000, flags=0x00000000, time=8682563, dwExtraInfo=0x0, MouseHookPtr=0x10411
11-04-2013 11:31:32.0563> Translating Left Button Down Keystate 0x0: Action 40 [** No Change (Don't intercept) **]
11-04-2013 11:31:34.0965> MouseHookData: Message=0x0202 (WM_LBUTTONUP), X=1096, Y=159, mouseData=0x00000000, flags=0x00000000, time=8684965, dwExtraInfo=0x0, MouseHookPtr=0x10411
11-04-2013 11:31:34.0965> ProcessButton: Detected active HWND changed from 0x00040A5E to 0x00050062....
11-04-2013 11:31:34.0965> GetProcessName: Got name for PID 944, 'opera.exe' for HWND 0x00000000 using GetModuleFileNameEx
11-04-2013 11:31:34.0965> ProcessButton: Profile has not changed when hWnd changed.
11-04-2013 11:31:34.0965> Translating Left Button Up Keystate 0x1: Action 40 [** No Change (Don't intercept) **]
11-04-2013 11:31:35.0043> GetProcessName: Error 299 in EnumProcessModules(). Unable to get name for PID 2588, HWND 0x00040A5E (299): Ukończono tylko część żądania ReadProcessMemory lub WriteProcessMemory. 
11-04-2013 11:31:35.0059> GetProcessName: Got name for PID 2588, 'Notepad2.exe' for HWND 0x00040A5E using CreateToolhelp32Snapshot
11-04-2013 11:31:39.0520> GetProcessName: Got name for PID 944, 'opera.exe' for HWND 0x00050062 using GetModuleFileNameEx
11-04-2013 11:31:39.0567> GetProcessName: Error 299 in EnumProcessModules(). Unable to get name for PID 2588, HWND 0x00040A6A (299): Ukończono tylko część żądania ReadProcessMemory lub WriteProcessMemory. 
11-04-2013 11:31:39.0567> GetProcessName: Got name for PID 2588, 'Notepad2.exe' for HWND 0x00040A6A using CreateToolhelp32Snapshot
11-04-2013 11:31:58.0490> MouseHookData: Message=0x0201 (WM_LBUTTONDOWN), X=981, Y=662, mouseData=0x00000000, flags=0x00000000, time=8708490, dwExtraInfo=0x0, MouseHookPtr=0x10411
11-04-2013 11:31:58.0490> Translating Left Button Down Keystate 0x0: Action 40 [** No Change (Don't intercept) **]
11-04-2013 11:31:58.0568> MouseHookData: Message=0x0202 (WM_LBUTTONUP), X=981, Y=662, mouseData=0x00000000, flags=0x00000000, time=8708568, dwExtraInfo=0x0, MouseHookPtr=0x10411
11-04-2013 11:31:58.0584> Translating Left Button Up Keystate 0x1: Action 40 [** No Change (Don't intercept) **]
11-04-2013 11:31:59.0785> MouseHookData: Message=0x020b (WM_XBUTTONDOWN), X=991, Y=660, mouseData=0x00010000, flags=0x00000000, time=8709785, dwExtraInfo=0x0, MouseHookPtr=0x10411
11-04-2013 11:31:59.0801> Translating XLeft Button Down Keystate 0x0: Action 40 [** No Change (Don't intercept) **]
11-04-2013 11:31:59.0988> MouseHookData: Message=0x020c (WM_XBUTTONUP), X=991, Y=660, mouseData=0x00010000, flags=0x00000000, time=8709988, dwExtraInfo=0x0, MouseHookPtr=0x10411
11-04-2013 11:31:59.0988> Translating XLeft Button Up Keystate 0x20: Action 40 [** No Change (Don't intercept) **]
11-04-2013 11:32:02.0858> MouseHookData: Message=0x020b (WM_XBUTTONDOWN), X=991, Y=660, mouseData=0x00010000, flags=0x00000000, time=8712858, dwExtraInfo=0x0, MouseHookPtr=0x10411
11-04-2013 11:32:02.0858> Translating XLeft Button Down Keystate 0x0: Action 40 [** No Change (Don't intercept) **]
11-04-2013 11:32:03.0092> MouseHookData: Message=0x020c (WM_XBUTTONUP), X=992, Y=660, mouseData=0x00010000, flags=0x00000000, time=8713092, dwExtraInfo=0x0, MouseHookPtr=0x10411
11-04-2013 11:32:03.0092> Translating XLeft Button Up Keystate 0x20: Action 40 [** No Change (Don't intercept) **]
11-04-2013 11:32:03.0529> MouseHookData: Message=0x020b (WM_XBUTTONDOWN), X=992, Y=660, mouseData=0x00010000, flags=0x00000000, time=8713529, dwExtraInfo=0x0, MouseHookPtr=0x10411
11-04-2013 11:32:03.0545> Translating XLeft Button Down Keystate 0x0: Action 40 [** No Change (Don't intercept) **]
11-04-2013 11:32:03.0794> MouseHookData: Message=0x020c (WM_XBUTTONUP), X=992, Y=660, mouseData=0x00010000, flags=0x00000000, time=8713794, dwExtraInfo=0x0, MouseHookPtr=0x10411
11-04-2013 11:32:03.0794> Translating XLeft Button Up Keystate 0x20: Action 40 [** No Change (Don't intercept) **]
11-04-2013 11:32:41.0734> GetProcessName: Got name for PID 944, 'opera.exe' for HWND 0x00050062 using GetModuleFileNameEx
11-04-2013 11:32:41.0765> GetProcessName: Error 299 in EnumProcessModules(). Unable to get name for PID 2588, HWND 0x00040A5E (299): Ukończono tylko część żądania ReadProcessMemory lub WriteProcessMemory. 
11-04-2013 11:32:41.0765> GetProcessName: Got name for PID 2588, 'Notepad2.exe' for HWND 0x00040A5E using CreateToolhelp32Snapshot
11-04-2013 11:32:41.0843> GetProcessName: Got name for PID 944, 'opera.exe' for HWND 0x00050062 using GetModuleFileNameEx
11-04-2013 11:32:41.0905> GetProcessName: Error 299 in EnumProcessModules(). Unable to get name for PID 2588, HWND 0x00040A6A (299): Ukończono tylko część żądania ReadProcessMemory lub WriteProcessMemory. 
11-04-2013 11:32:41.0905> GetProcessName: Got name for PID 2588, 'Notepad2.exe' for HWND 0x00040A6A using CreateToolhelp32Snapshot
11-04-2013 11:32:42.0046> GetProcessName: Got name for PID 944, 'opera.exe' for HWND 0x00050062 using GetModuleFileNameEx
11-04-2013 11:32:42.0170> GetProcessName: Error 299 in EnumProcessModules(). Unable to get name for PID 2588, HWND 0x00040A5E (299): Ukończono tylko część żądania ReadProcessMemory lub WriteProcessMemory. 
11-04-2013 11:32:42.0170> GetProcessName: Got name for PID 2588, 'Notepad2.exe' for HWND 0x00040A5E using CreateToolhelp32Snapshot
11-04-2013 11:32:42.0170> GetProcessName: Got name for PID 944, 'opera.exe' for HWND 0x00050062 using GetModuleFileNameEx
11-04-2013 11:32:42.0295> GetProcessName: Error 299 in EnumProcessModules(). Unable to get name for PID 2588, HWND 0x00040A6A (299): Ukończono tylko część żądania ReadProcessMemory lub WriteProcessMemory. 
11-04-2013 11:32:42.0311> GetProcessName: Got name for PID 2588, 'Notepad2.exe' for HWND 0x00040A6A using CreateToolhelp32Snapshot
11-04-2013 11:32:42.0623> MouseHookData: Message=0x0201 (WM_LBUTTONDOWN), X=1072, Y=207, mouseData=0x00000000, flags=0x00000000, time=8752623, dwExtraInfo=0x0, MouseHookPtr=0x10411
11-04-2013 11:32:42.0623> Translating Left Button Down Keystate 0x0: Action 40 [** No Change (Don't intercept) **]
11-04-2013 11:32:44.0198> MouseHookData: Message=0x0202 (WM_LBUTTONUP), X=1105, Y=129, mouseData=0x00000000, flags=0x00000000, time=8754198, dwExtraInfo=0x0, MouseHookPtr=0x10411
11-04-2013 11:32:44.0198> ProcessButton: Detected active HWND changed from 0x00040A5E to 0x00050062....
11-04-2013 11:32:44.0198> GetProcessName: Got name for PID 944, 'opera.exe' for HWND 0x00000000 using GetModuleFileNameEx
11-04-2013 11:32:44.0198> ProcessButton: Profile has not changed when hWnd changed.
11-04-2013 11:32:44.0198> Translating Left Button Up Keystate 0x1: Action 40 [** No Change (Don't intercept) **]
11-04-2013 11:32:44.0401> GetProcessName: Error 299 in EnumProcessModules(). Unable to get name for PID 2588, HWND 0x00040A5E (299): Ukończono tylko część żądania ReadProcessMemory lub WriteProcessMemory. 
11-04-2013 11:32:44.0417> GetProcessName: Got name for PID 2588, 'Notepad2.exe' for HWND 0x00040A5E using CreateToolhelp32Snapshot
11-04-2013 11:32:44.0417> GetProcessName: Got name for PID 944, 'opera.exe' for HWND 0x00050062 using GetModuleFileNameEx
11-04-2013 11:32:44.0604> GetProcessName: Error 299 in EnumProcessModules(). Unable to get name for PID 2588, HWND 0x00040A5E (299): Ukończono tylko część żądania ReadProcessMemory lub WriteProcessMemory. 
11-04-2013 11:32:44.0620> GetProcessName: Got name for PID 2588, 'Notepad2.exe' for HWND 0x00040A5E using CreateToolhelp32Snapshot
11-04-2013 11:32:44.0620> GetProcessName: Got name for PID 944, 'opera.exe' for HWND 0x00050062 using GetModuleFileNameEx
11-04-2013 11:32:44.0807> GetProcessName: Error 299 in EnumProcessModules(). Unable to get name for PID 2588, HWND 0x00040A5E (299): Ukończono tylko część żądania ReadProcessMemory lub WriteProcessMemory. 
11-04-2013 11:32:44.0807> GetProcessName: Got name for PID 2588, 'Notepad2.exe' for HWND 0x00040A5E using CreateToolhelp32Snapshot
11-04-2013 11:32:44.0807> GetProcessName: Got name for PID 944, 'opera.exe' for HWND 0x00050062 using GetModuleFileNameEx
11-04-2013 11:32:44.0010> GetProcessName: Error 299 in EnumProcessModules(). Unable to get name for PID 2588, HWND 0x00040A5E (299): Ukończono tylko część żądania ReadProcessMemory lub WriteProcessMemory. 
11-04-2013 11:32:44.0010> GetProcessName: Got name for PID 2588, 'Notepad2.exe' for HWND 0x00040A5E using CreateToolhelp32Snapshot
11-04-2013 11:32:44.0010> GetProcessName: Got name for PID 944, 'opera.exe' for HWND 0x00050062 using GetModuleFileNameEx
11-04-2013 11:32:45.0119> GetProcessName: Error 299 in EnumProcessModules(). Unable to get name for PID 2588, HWND 0x00040A6A (299): Ukończono tylko część żądania ReadProcessMemory lub WriteProcessMemory. 
11-04-2013 11:32:45.0119> GetProcessName: Got name for PID 2588, 'Notepad2.exe' for HWND 0x00040A6A using CreateToolhelp32Snapshot
11-04-2013 11:32:46.0601> MouseHookData: Message=0x0201 (WM_LBUTTONDOWN), X=1078, Y=34, mouseData=0x00000000, flags=0x00000000, time=8756601, dwExtraInfo=0x0, MouseHookPtr=0x10411
11-04-2013 11:32:46.0616> Translating Left Button Down Keystate 0x0: Action 40 [** No Change (Don't intercept) **]
11-04-2013 11:32:46.0694> MouseHookData: Message=0x0202 (WM_LBUTTONUP), X=1078, Y=34, mouseData=0x00000000, flags=0x00000000, time=8756694, dwExtraInfo=0x0, MouseHookPtr=0x10411
11-04-2013 11:32:46.0694> ProcessButton: Detected active HWND changed from 0x00040A5E to 0x00040A6A....
11-04-2013 11:32:46.0694> ProcessButton: Profile has not changed when hWnd changed.
11-04-2013 11:32:46.0694> Translating Left Button Up Keystate 0x1: Action 40 [** No Change (Don't intercept) **]
11-04-2013 11:32:46.0726> GetProcessName: Got name for PID 944, 'opera.exe' for HWND 0x00050062 using GetModuleFileNameEx
11-04-2013 11:32:47.0428> GetProcessName: Error 299 in EnumProcessModules(). Unable to get name for PID 1788, HWND 0x000100CC (299): Ukończono tylko część żądania ReadProcessMemory lub WriteProcessMemory. 
11-04-2013 11:32:47.0428> GetProcessName: Got name for PID 1788, 'explorer.exe' for HWND 0x000100CC using CreateToolhelp32Snapshot
11-04-2013 11:32:47.0443> GetProcessName: Got name for PID 944, 'opera.exe' for HWND 0x00050062 using GetModuleFileNameEx
11-04-2013 11:32:47.0443> GetProcessName: Error 299 in EnumProcessModules(). Unable to get name for PID 1788, HWND 0x000100DE (299): Ukończono tylko część żądania ReadProcessMemory lub WriteProcessMemory. 
11-04-2013 11:32:47.0459> GetProcessName: Got name for PID 1788, 'explorer.exe' for HWND 0x000100DE using CreateToolhelp32Snapshot
11-04-2013 11:32:47.0646> GetProcessName: Got name for PID 944, 'opera.exe' for HWND 0x00050062 using GetModuleFileNameEx
11-04-2013 11:32:47.0646> GetProcessName: Error 299 in EnumProcessModules(). Unable to get name for PID 1788, HWND 0x000100DE (299): Ukończono tylko część żądania ReadProcessMemory lub WriteProcessMemory. 
11-04-2013 11:32:47.0646> GetProcessName: Got name for PID 1788, 'explorer.exe' for HWND 0x000100DE using CreateToolhelp32Snapshot
11-04-2013 11:32:47.0849> GetProcessName: Got name for PID 944, 'opera.exe' for HWND 0x00050062 using GetModuleFileNameEx
11-04-2013 11:32:47.0849> GetProcessName: Error 299 in EnumProcessModules(). Unable to get name for PID 1788, HWND 0x000100DE (299): Ukończono tylko część żądania ReadProcessMemory lub WriteProcessMemory. 
11-04-2013 11:32:47.0849> GetProcessName: Got name for PID 1788, 'explorer.exe' for HWND 0x000100DE using CreateToolhelp32Snapshot
11-04-2013 11:32:48.0052> GetProcessName: Got name for PID 944, 'opera.exe' for HWND 0x00050062 using GetModuleFileNameEx
11-04-2013 11:32:48.0067> GetProcessName: Error 299 in EnumProcessModules(). Unable to get name for PID 1788, HWND 0x000100DE (299): Ukończono tylko część żądania ReadProcessMemory lub WriteProcessMemory. 
11-04-2013 11:32:48.0067> GetProcessName: Got name for PID 1788, 'explorer.exe' for HWND 0x000100DE using CreateToolhelp32Snapshot
11-04-2013 11:32:48.0254> GetProcessName: Got name for PID 944, 'opera.exe' for HWND 0x00050062 using GetModuleFileNameEx
11-04-2013 11:32:48.0286> GetProcessName: Error 299 in EnumProcessModules(). Unable to get name for PID 1788, HWND 0x000100DE (299): Ukończono tylko część żądania ReadProcessMemory lub WriteProcessMemory. 
11-04-2013 11:32:48.0286> GetProcessName: Got name for PID 1788, 'explorer.exe' for HWND 0x000100DE using CreateToolhelp32Snapshot
11-04-2013 11:32:48.0457> GetProcessName: Got name for PID 944, 'opera.exe' for HWND 0x00050062 using GetModuleFileNameEx
11-04-2013 11:32:48.0582> GetProcessName: Error 299 in EnumProcessModules(). Unable to get name for PID 1788, HWND 0x000100DE (299): Ukończono tylko część żądania ReadProcessMemory lub WriteProcessMemory. 
11-04-2013 11:32:48.0582> GetProcessName: Got name for PID 1788, 'explorer.exe' for HWND 0x000100DE using CreateToolhelp32Snapshot
11-04-2013 11:32:48.0598> MouseHookData: Message=0x0204 (WM_RBUTTONDOWN), X=1131, Y=750, mouseData=0x00000000, flags=0x00000000, time=8758598, dwExtraInfo=0x0, MouseHookPtr=0x10411
11-04-2013 11:32:48.0598> Translating Right Button Down Keystate 0x0: Action 40 [** No Change (Don't intercept) **]
11-04-2013 11:32:48.0660> GetProcessName: Got name for PID 3456, 'xmousebuttoncontrol.exe' for HWND 0x00010410 using GetModuleFileNameEx
11-04-2013 11:32:48.0707> MouseHookData: Message=0x0205 (WM_RBUTTONUP), X=1131, Y=750, mouseData=0x00000000, flags=0x00000000, time=8758707, dwExtraInfo=0x0, MouseHookPtr=0x10411
11-04-2013 11:32:48.0707> ProcessButton: Detected active HWND changed from 0x00010410 to 0x000100DE....
11-04-2013 11:32:48.0707> GetProcessName: Error 299 in EnumProcessModules(). Unable to get name for PID 1788, HWND 0x00000000 (299): Ukończono tylko część żądania ReadProcessMemory lub WriteProcessMemory. 
11-04-2013 11:32:48.0707> GetProcessName: Got name for PID 1788, 'explorer.exe' for HWND 0x00000000 using CreateToolhelp32Snapshot
11-04-2013 11:32:48.0707> ProcessButton: Profile has not changed when hWnd changed.
11-04-2013 11:32:48.0707> Translating Right Button Up Keystate 0x2: Action 40 [** No Change (Don't intercept) **]
11-04-2013 11:32:48.0863> GetProcessName: Got name for PID 3456, 'xmousebuttoncontrol.exe' for HWND 0x00010410 using GetModuleFileNameEx
11-04-2013 11:32:48.0956> GetProcessName: Error 299 in EnumProcessModules(). Unable to get name for PID 1788, HWND 0x000100DE (299): Ukończono tylko część żądania ReadProcessMemory lub WriteProcessMemory. 
11-04-2013 11:32:48.0972> GetProcessName: Got name for PID 1788, 'explorer.exe' for HWND 0x000100DE using CreateToolhelp32Snapshot
11-04-2013 11:32:48.0988> GetProcessName: Got name for PID 3456, 'xmousebuttoncontrol.exe' for HWND 0x00040A5A using GetModuleFileNameEx
11-04-2013 11:32:49.0846> MouseHookData: Message=0x0201 (WM_LBUTTONDOWN), X=1075, Y=703, mouseData=0x00000000, flags=0x00000000, time=8759846, dwExtraInfo=0x0, MouseHookPtr=0x10411
11-04-2013 11:32:49.0846> Translating Left Button Down Keystate 0x0: Action 40 [** No Change (Don't intercept) **]
11-04-2013 11:32:49.0939> MouseHookData: Message=0x0202 (WM_LBUTTONUP), X=1075, Y=703, mouseData=0x00000000, flags=0x00000000, time=8759939, dwExtraInfo=0x0, MouseHookPtr=0x10411
11-04-2013 11:32:49.0939> ProcessButton: Detected active HWND changed from 0x00010410 to 0x00040A5A....
11-04-2013 11:32:49.0939> ProcessButton: Profile has not changed when hWnd changed.
11-04-2013 11:32:49.0939> Translating Left Button Up Keystate 0x1: Action 40 [** No Change (Don't intercept) **]
11-04-2013 11:32:49.0939> Hook thread exited with result 1
11-04-2013 11:32:52> RemoveMouseHook took 2465ms
11-04-2013 11:32:52.0435> HookDLL: Load Settings took 31ms
11-04-2013 11:32:52.0482> HookThread: Successfully set the mouse hook 0x120A0F
11-04-2013 11:32:52.0482> HookThread: Successfully set the keyboard hook 0x5B00779
11-04-2013 11:32:52.0576> GetProcessName: Got name for PID 944, 'opera.exe' for HWND 0x00050062 using GetModuleFileNameEx
11-04-2013 11:32:54.0354> KeyHookLLProc: Modified key - switching layer to 2 from 1.
11-04-2013 11:32:54.0385> Setting current layer to 2.
11-04-2013 11:32:54.0588> KeyHookLLProc: Modified key - switching layer to 3 from 2.
11-04-2013 11:32:54.0588> Setting current layer to 3.
11-04-2013 11:32:55.0056> Received global hotkey: 0
11-04-2013 11:32:55.0056> Setting current layer to 0.
11-04-2013 11:32:55.0259> KeyHookLLProc: Modified key - switching layer to 3 from 0.
11-04-2013 11:32:55.0259> Setting current layer to 3.
11-04-2013 11:32:55.0274> KeyHookLLProc: Modified key - switching layer to 1 from 3.
11-04-2013 11:32:55.0274> Setting current layer to 1.
11-04-2013 11:32:55.0274> KeyHookLLProc: Resetting layer to 0 from 1.
11-04-2013 11:32:55.0274> Setting current layer to 0.
11-04-2013 11:32:55.0820> GetProcessName: Error 299 in EnumProcessModules(). Unable to get name for PID 1788, HWND 0x000100DE (299): Ukończono tylko część żądania ReadProcessMemory lub WriteProcessMemory. 
11-04-2013 11:32:55.0836> GetProcessName: Got name for PID 1788, 'explorer.exe' for HWND 0x000100DE using CreateToolhelp32Snapshot
11-04-2013 11:32:56.0944> GetProcessName: Got name for PID 944, 'opera.exe' for HWND 0x00050062 using GetModuleFileNameEx
11-04-2013 11:32:59.0050> GetProcessName: Error 299 in EnumProcessModules(). Unable to get name for PID 1788, HWND 0x000100CC (299): Ukończono tylko część żądania ReadProcessMemory lub WriteProcessMemory. 
11-04-2013 11:32:59.0065> GetProcessName: Got name for PID 1788, 'explorer.exe' for HWND 0x000100CC using CreateToolhelp32Snapshot
11-04-2013 11:32:59.0705> MouseHookData: Message=0x0204 (WM_RBUTTONDOWN), X=1126, Y=749, mouseData=0x00000000, flags=0x00000000, time=8769705, dwExtraInfo=0x0, MouseHookPtr=0x120A0F
11-04-2013 11:32:59.0721> Translating Right Button Down Keystate 0x0: Action 40 [** No Change (Don't intercept) **]
11-04-2013 11:32:59.0830> MouseHookData: Message=0x0205 (WM_RBUTTONUP), X=1126, Y=749, mouseData=0x00000000, flags=0x00000000, time=8769830, dwExtraInfo=0x0, MouseHookPtr=0x120A0F
11-04-2013 11:32:59.0830> Translating Right Button Up Keystate 0x2: Action 40 [** No Change (Don't intercept) **]
11-04-2013 11:32:59.0001> GetProcessName: Got name for PID 3456, 'xmousebuttoncontrol.exe' for HWND 0x00040908 using GetModuleFileNameEx
11-04-2013 11:33:00.0329> MouseHookData: Message=0x0201 (WM_LBUTTONDOWN), X=1060, Y=740, mouseData=0x00000000, flags=0x00000000, time=8770329, dwExtraInfo=0x0, MouseHookPtr=0x120A0F
11-04-2013 11:33:00.0345> Translating Left Button Down Keystate 0x0: Action 40 [** No Change (Don't intercept) **]
11-04-2013 11:33:00.0407> MouseHookData: Message=0x0202 (WM_LBUTTONUP), X=1060, Y=740, mouseData=0x00000000, flags=0x00000000, time=8770407, dwExtraInfo=0x0, MouseHookPtr=0x120A0F
11-04-2013 11:33:00.0407> Translating Left Button Up Keystate 0x1: Action 40 [** No Change (Don't intercept) **]
11-04-2013 11:33:00> Exit requested by the user.
11-04-2013 11:33:00.0423> Hook thread exited with result 1
11-04-2013 11:33:02> RemoveMouseHook took 1809ms


********************************************************************************
11-04-2013 11:33:08> X-Mouse Button Control v2.5 (x86) Startup. Commandline ''
11-04-2013 11:33:08> X-Mouse Button Control is not running using an administrative account (UAC elevation)
11-04-2013 11:33:08> Running on Microsoft Windows 7 Ultimate Edition Service Pack 1 (build 7601), 64-bit, Hook Timeout: 5000 ms
11-04-2013 11:33:08> Automatically enabling portable mode and creating settings file 'D:\Programy\XMBC\XMBCSettings.xml'
11-04-2013 11:33:08> Hooking the mouse...
11-04-2013 11:33:08> Successfully created the main message window.
11-04-2013 11:33:54> CMyMessageWnd::OnSetup   -   Clear hotkeys...
11-04-2013 11:33:54> CMyMessageWnd::OnSetup   -   Opening setup dialog.
11-04-2013 11:34:15> Applying changes to X-Mouse Button Control settings...
11-04-2013 11:34:15> CMyMessageWnd::OnSetup   -   Setup dialog closed.
11-04-2013 11:34:26> Exit requested by the user.
11-04-2013 11:34:27> RemoveMouseHook took 1903ms
Also my config file.

Truly fantastic software &
please, truly need help.
Best Regards
User avatar
phil
Site Admin
Posts: 7670
Joined: Sun Apr 06, 2003 11:12 pm

Re: xmouse button stopped working

Post by phil »

Polisson: So is this a completely different issue? From your post above, you suggest that XMBC is not crashing, its just getting stuck on one layer? Or is it actually crashing and going away completely?

Thanks,
Phil
--[ Phil ]--
--[ Administrator & XMBC Author ]--
Logitech G9/G604/M720/MX518, Microsoft Intellimouse, Trust 16341 BT Mouse
Windows 10 x64, AMD Ryzen 5900x, MSI x570 Tomahawk, 32GB DDR4,
nVidia RTX 2070s, Evo 970 1Tb NVME, 2x2TB WD Black (RAID1)
Polisson
New User
Posts: 9
Joined: Wed Jan 02, 2013 4:12 pm

Re: xmouse button stopped working

Post by Polisson »

Every time XMBC still works but only 4th and 5th btn functions are missing. I can change my layers by hotkey or modifier. I have to disable and then enable XMBC in sys tray to get 4-5th back working (like ironick said few posts before).
Saddly i don't have any scenario to trigger this issue.
I started XMBC with elevated rights recently (I haven't try this before). I'm waiting for occurrence.

Thanks for quick response.
Polisson
User avatar
phil
Site Admin
Posts: 7670
Joined: Sun Apr 06, 2003 11:12 pm

Re: xmouse button stopped working

Post by phil »

OK my mistake... So what OS are you using?
Now I think about it, its possible I've also had this problem with the 4th and 5th buttons.... I have 4th and 5th set to copy and paste and every now and then copy and paste does not work as expected - I hadn't attributed it to an XMBC problem but it sounds rather suspicious now!

I will have another dig through the code next time I have some free time, and with the amount of issues mounting up I might have to try and find some of that "free time" more quickly!!!

I'll try and keep this thread updated of any progress.

In the mean time, can you try 2.6 beta 1 just to confirm it suffers the same bug - so I know Im looki9ng at code that does not work!! :)

Thanks,
Phil
--[ Phil ]--
--[ Administrator & XMBC Author ]--
Logitech G9/G604/M720/MX518, Microsoft Intellimouse, Trust 16341 BT Mouse
Windows 10 x64, AMD Ryzen 5900x, MSI x570 Tomahawk, 32GB DDR4,
nVidia RTX 2070s, Evo 970 1Tb NVME, 2x2TB WD Black (RAID1)
Polisson
New User
Posts: 9
Joined: Wed Jan 02, 2013 4:12 pm

Re: xmouse button stopped working

Post by Polisson »

I am using Windows 7 ultimate now, but on Win7 professional was the same. XMBC is started without installing (portable mode).
Check out my log. I see bunch of maybe interesting info there, but I don't understand enough.

I will check ver2.6 soon.

Mega-powerful utility so once more big Thanks.
I'll post any news if get any solution.
Polisson
Post Reply