by Rudi De Vos » 2011-09-28 23:17
1) Stop service,Run winvnc as application , save settings , restart service
2) uvnc_settings.exe seperate app to set/save settings
3) Logon as local admin and not domain user ( domain admin can not be impersonated by the service)
Desktop user need to be able to write to ultravnc.ini "program files ultravnc) and can not be a domain user.
The problem is that running as service you have full access.
To avoid that even a guest user can change the settings, we impersonate the desktop user.
The problem is that we can not impersonate users that exist only on a domain ( permission denied)
I'm working on a control panel applet for the uvnc settings, who can open it is always admin, no impersonation
needed.