We have a Windows XP Pro machine at work that several people connect to via VNC (RealVNC). Each user logs into Windows under their own account. We all want to be polite to the other users and only connect when nobody else is using the machine. If someone else is using it I want to find out who (ie. what Windows user is logged on) so I can ask them when they're likely to finish. The question is: how do I find this out?
What we currently do is first try to connect via RDP, so that it prompts us "User SmithJ is currently logged on. Do you want to log them off?" We answer "No", but now we know it's John Smith that's using it. This works, but it's a fair bit of extra hassle - you have to run Remote Desktop, select the machine, enter your password. Is there any way we can do this with VNC itself?
Of course, another way would be to send CtrlAlt-Del once connected via VNC, but that would be really annoying to the other person using it and I don't want to interrupt them like this.
Before someone asks, no, we cannot just use RDP - the session must appear to be the "interactive" session. However, if there are alternative products to VNC that can do this I'd be interested to hear about them.