I've used Ultra VNC for a couple of years on my local network and it works great. I recently set it up for a client so that he could have remote access to his network.
The 2 things the client would like to do are as follows:
1) The client wants to access 1 computer running XP Pro on his network from home.
2) When my client is in the office, he wants to be able to monitor the desktop of the same computer when various users are logged on. There are 5 user setups. Microsoft Authentication is setup and all computers are in a workgroup. Because of HIPAA security requirements, the screensaver is password protected and set to lock the screen after 15 minutes of inactivity.
Initally, I set "winvnc.exe" to run in the "Startup" folder for "All Users" so that it would start the Ultra VNC Server whenever a different user logged in. This works great for my client until the screen saver kicks in. When you try to log in (local or remote) after the screen saver kicks in, it connects but you never get the remote desktop.
After doing some searching on the internet and on the Ultra VNC website, I found that running the server as a
"service" was supposed to be the answer. This works great on the local network. On the local network, the VNC Viewer can access the desktop of the VNC server even when the screensaver has locked the PC .
However, when the VNC Server is running as a "service", remote access doesn't work across the internet. I tried shutting down all firewalls on both ends, but it still doesn't work. What happens is that when you use the VNC Viewer to access the VNC Server, you try to log in but nothing happens.
The workaround now is to have the client turn the screensaver protection off and run "winvnc.exe" in the "Startup" folder for "All Users" whenever he wants remote access. However, this is in conflict with the security policy.
Does anyone know if there's a way to run Ultra VNC server as a service and have remote access ???