Open manfred-exz opened 4 years ago
Thanks for investigating.
I'd love to get it working -- this program is essential for me! Any guidance on compiling in 64-bit?
I'd love to get it working -- this program is essential for me! Any guidance on compiling in 64-bit?
Here's the binary. https://github.com/martin-stone/touchcursor/files/5644111/TouchCursor.zip
If you want to compile it yourself, you can check https://github.com/martin-stone/touchcursor/issues/14
Holy cow, quick response. Thanks :) edit- whitelist/blacklist working!
Thanks again, @manfred-exz. Great to see open source working as intended 😄 .
(At some point I'll get set up to compile and update the official downloads -- I haven't even got the tools installed at the moment.)
Problem
There's a whitelist configurable in 'TouchCursor Configuration' - 'Programs' - 'Enable only with the following programs'. 64-bit program will not work in this whitelist. ( with the version from http://martin-stone.github.io/touchcursor/download.html)
For example, if I put microsoft Edge(msedge.exe) in this list, TouchCursor is not going to work in Edge.
Solution
After debugging, I found it's because EnumProcessModules (win32funcs.cpp:76) return error 299. Which means it does not work for 64 bit program. Compile in 64 bit can solve this problem.
Just want to put it here, in case anyone has the same problem.