System & network administration  


VNCWHO.EXE is a small command-line utility which gives you the ability to know who's watching you using the local VNC server install on your computer. It may also gives you some information about the WinVNC service / process used and the Windows account of the watcher under some circumstances. This feature is only available for Windows network clients. As nothing in the Windows API's may tell you precisely who's logged on VNCWHO.EXE may return a list of users (and not only the user in front the console), but you can be sure that one of them is currently looking at your desktop! If the viewer is running from a UNIX/LINUX station you will at least get the IP address and eventually its hostname.

VNCWHO.EXE - 1.1.0


Extract all files from the zip file to a folder on your computer (%windir% for example). Then open a command-line box and just launch the program.

Note that IPHLPAI.DLL is needed. This DLL is installed as part of several Microsoft applications, most notably Internet Explorer. If you do not have Internet Explorer installed, or you do not have version 5.0 or greater, please install the latest version. If you have previously installed Internet Explorer 5.0 or above and still receive this error, you may have performed a minimal installation which does not install this DLL. To install the DLL:

  • Go to Add/Remove programs control panel, select Internet Explorer and click on the Add/Remove button.
  • Select Add a Component from the subsequent window and then OK.
  • In the Component Options window under Internet Explorer, select Offline Browsing Pack.
  • Click on Next and follow the instructions to complete the installation.


The syntax to use VNCWHO.EXE from the command line is:

VNCWHO.EXE </r> </u> </d> </s> </?>

where :

Switch Explain
/r Resolve hostname (DNS queries)
/u Shows logged-on user(s) or service(s)
/d Shows user details (Full name and comments)
/s Shows local WinVNC server properties
/? Shows help



Will check if somebody is connected to your PC and watching your desktop.

c:\vncwho /s /u

Will check if somebody is connected to your PC and watching your desktop, will also return the local WinVNC service / win32 process properties and will try to get the name of the user connected to your PC.

Update History

Release 1.1.0 of 12/01/2002

  • First public release posted on my web site.

Release 1.0 of 11/17/2002

  • Original version with HTML documentation. Not published on the Internet.

License & Disclaimer

All files are copyright Patrick Garnier, 2002, 2003, 2004. This software is provided as is - no warranty is given as to its suitability for any purposes to which you may wish to put it.

© 1998-2006