Because VNC is cross-platform, meaning it can be used on Windows, Mac and Linux computers, you can control a Windows PC from a Mac, Linux PC from a Windows PC and all other variations you can think of.
The controlled computer is called the Server and the controlling computer is called the Client.
Here is how it works.
How to Set Up the Server1.Click on the blue Apple logo on the top left of your screen and select "System Preferences."
2.Select "Sharing" in the Internet & Network section, the third down from the top.
3.Click on the check box next to "Apple Remote Desktop" to activate it. In Mac OSX Leopard, this will be "Remote Mangement."
4.Click the "Access Privileges" button to the right of the "Services" box. In Mac OS X Leopard, click on the "Computer Settings" button.
5.Check "VNC viewers may control screen with password" and enter a secure password. Strong, secure passwords are a combination of numbers and letters with the occasional symbol thrown in. Remember your password.
6.Type in your Mac password in the "Authentication" dialog box that pops up on your screen. This will allow System Preferences to set the password for VNC users.
7.Write down the IP address of the Server Mac, which is located under the "Services" box of the "Sharing" preferences window.
How to Set Up the Client and Control the Server8.Download and install TightVNC. See Resources below to download.
9.Uncheck "TightVNC Server" and "Web pages and documentation" on the "Select Components" part of the TightVNC install. Leave "TightVNC Viewer" checked.
Run TightVNC after installation is complete.
10.Enter the Mac Server's IP Address and hit "OK"
Enter the Mac Server's password that you set up in Section 1. A window should pop up with the Mac desktop.