What is the use of schook.dll,vnchook.dll and w8hook.dll in Ultravnc server.
can i use ultravnc server without schook.dll,vnchook.dll and w8 hook.dll binaries without any problem?
Update: UltraVNC 1.4.3.6 and UltraVNC SC 1.4.3.6: https://forum.uvnc.com/viewtopic.php?t=37885
Important: Please update to latest version before to create a reply, a topic or an issue: https://forum.uvnc.com/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://x.com/ultravnc1
- Reddit community: https://www.reddit.com/r/ultravnc
- OpenHub: https://openhub.net/p/ultravnc
Important: Please update to latest version before to create a reply, a topic or an issue: https://forum.uvnc.com/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://x.com/ultravnc1
- Reddit community: https://www.reddit.com/r/ultravnc
- OpenHub: https://openhub.net/p/ultravnc
schook.dll,vnchook.dll and w8hook.dll in vnc
-
- 20
- Posts: 35
- Joined: 2015-06-01 17:32
- Rudi De Vos
- Admin & Developer
- Posts: 6863
- Joined: 2004-04-23 10:21
- Contact:
Re: schook.dll,vnchook.dll and w8hook.dll in vnc
schook and vnchook give hints about the changed screen rect.
The hooks capture window messages, like open "open menu at position x" and pass position x to vnc.
The w8hook use the new desktop duplication engine. This engine tell the changed screen parts and give access to the screen
memory ( this is as fast as a mirror driver) but only works on wddm 1.2>= video drivers ( win8>=)
If a hook is used, this info is handled before screen scanning.
This way we avoid unneeded captures and scanning.
No hook.
Vnc capture screen
scan for changes
This is slower, less responsive
The hooks capture window messages, like open "open menu at position x" and pass position x to vnc.
The w8hook use the new desktop duplication engine. This engine tell the changed screen parts and give access to the screen
memory ( this is as fast as a mirror driver) but only works on wddm 1.2>= video drivers ( win8>=)
If a hook is used, this info is handled before screen scanning.
This way we avoid unneeded captures and scanning.
No hook.
Vnc capture screen
scan for changes
This is slower, less responsive