Update: UltraVNC 1.4.3.6 and UltraVNC SC 1.4.3.6: viewtopic.php?t=37885
Important: Please update to latest version before to create a reply, a topic or an issue: viewtopic.php?t=37864

Join us on social networks and share our announcements:
- Website: https://uvnc.com/
- GitHub: https://github.com/ultravnc
- Mastodon: https://mastodon.social/@ultravnc
- Facebook: https://www.facebook.com/ultravnc1
- X/Twitter: https://twitter.com/ultravnc1
- Reddit community: https://www.reddit.com/r/ultravnc
- OpenHub: https://openhub.net/p/ultravnc

Fast touching (touchscreen) still works when input disabled

Post Reply
JonathanS
8
8
Posts: 17
Joined: 2021-04-05 13:26

Fast touching (touchscreen) still works when input disabled

Post by JonathanS »

The goal is to disable all input (keyboard, mouse, and touchscreen) when someone has control via VNC. Keyboard & mouse have always worked but in 1.2.1.2 touchscreen was not being blocked and this was raised as an issue here: viewtopic.php?t=37227

Using the latest 1.3.3 dev build for VNCHooks.dll did improve the situation where the touch does seem to be blocked when touching the screen slowly (~1-touch per second) - but if you touch quickly (like a double-tap) it is not blocked and we can see the client side responding as before.

Here is our test environment details:
- Edition Windows 10 Enterprise 2016 LTSB Version 1607
- VNC Server (v1.2.1.2 (32bit))
- VNC Client (v1.2.1.2 (32bit))
- VNCHooks.dll from 1.3.3 dev (32-bit)
- VNCHooks.dll deployed on server-side only (right?) does the viewer need/have a copy somewhere?
JonathanS
8
8
Posts: 17
Joined: 2021-04-05 13:26

Re: Fast touching (touchscreen) still works when input disab

Post by JonathanS »

Could there possibly be some options in the VNC.INI (settings) we need to add given our older version (1.2.*)? Or some new configuration? Would it be helpful to post any logs or configuration information please let me know.
User avatar
Rudi De Vos
Admin & Developer
Admin & Developer
Posts: 6832
Joined: 2004-04-23 10:21
Contact:

Re: Fast touching (touchscreen) still works when input disab

Post by Rudi De Vos »

It'a a pure vnchook.dll issue on the server.

The normal dll filter all local keys/mouse, but a tochscreen input is considered as injected.
It bypass the filter.
In VNCHooks.dll from 1.3.3 some specific touch inputs where also filtered.
The problem is that vnc also simulate the keyboard/mouse ...so we can't filter them all like we do for local input.

I wil take a look again to see what extra command need to be filtered.
Post Reply