There are also programs out there that you could use. I use SMS and Radmin at work to connect to other machines. You have to have the other machine setup and installed with the client in order to properly connect. For example when I use Radmin I have the end user click on a Batch file I have setup on one of our Public drives. I have it configured so that when they do that it generates a text document with their IP address and computer name. It also installs the client stuff needed and removes it from their machine when I close it.