After more 2 000 000 (two million) views on forum for 1.5.0.x development versions... and 1.6.1.0, 1.6.3.0-dev versions
A new stable version, UltraVNC 1.6.4.0 and UltraVNC SC 1.6.4.0 have been released: https://forum.uvnc.com/viewtopic.php?t=38095
Feedback is always welcome

2025-12-14: 1.7.1.X-dev release builds need tests and feedback: https://forum.uvnc.com/viewtopic.php?t=38134

2025-12-02: We need help: English Wikipedia UltraVNC page has been requested to deletion: https://forum.uvnc.com/viewtopic.php?t=38127
Any help is welcome to improve the UltraVNC page and/or to comment on the Wikipedia Talk page

2025-05-06: Forum password change request: https://forum.uvnc.com/viewtopic.php?t=38078

2023-09-21: Important: Please update to latest version before to create a reply, a topic or an issue: https://forum.uvnc.com/viewtopic.php?t=37864

Development: UltraVNC development is always here... Any help is welcome
Feedback is welcome

Determine if driver is installed

Any features you would like to see in UltraVNC? Propose it here
Post Reply
AbqBill
Posts: 5
Joined: 2004-05-06 13:47
Contact:

Determine if driver is installed

Post by AbqBill »

Hello all,

I'm working with UltraVNC 1.0.1 on Windows 2000 and XP and the following driver file versions:

setupdrv.exe - 1.0.0.17 - 8 July 2005
vnccom.sys - 1.0.0.17 - 3 March 2005
vncdrv.dll - 1.0.0.19 - 10 June 2005
vncdrv.sys - 1.0.0.17 - 3 March 2005
vnchelp.dll - 4.0.1636.17 - 3 March 2005

Currently, this is how I check if the driver is installed:

1. Check for registry key: HKLM\CurrentControlSet\Services\vncdrv
2. If this key exists, check file version of %SystemRoot%\system32\vncdrv.dll

If the registry key does not exist, or the vncdrv.dll is less than version 1.0.0.19, then assume it's not installed. (Is this method correct?)

This seems to be a lot of work. I think it would be very useful if the setupdrv.exe could be enhanced to write a singular registry value to indicate successful driver install and uninstall.
Post Reply