Controlling a Computer with Remote Desktop
Chapter 3), except that you don't have to be present at your PC to accept the connection.
Try Ultr@VNC (free; http://ultravnc.sourceforge.net), a remote-control program that, unlike Remote Desktop, can control PCs running all Windows versions since Windows 95, not only XP Pro. You also have a few $200 commercial alternatives: Carbon Copy, Close-Up, CoSession, LapLink, and pcAnywhere. Read reviews first; these programs vary in ease of setup, connection options, and response time.
Your local PC running Windows XP (Home or Pro edition) won't need additional software to control the remote computer. If you use Windows 95, 98, Me, NT 4, or 2000 on the local computer, you must install Remote Desktop Connection client software from the Windows XP Pro CD.
To set up a non-XP local computer:
1. Insert the Windows XP Professional CD into the local PC's drive.
2. When the Welcome to Microsoft Windows XP window appears, click Perform Additional Tasks.
If this window doesn't appear, open the CD in Windows Explorer; then double-click setup.exe in the topmost (root) folder.
3. Click Set up Remote Desktop Connection.
The InstallShield Wizard for Remote Desktop Connection appears.
4. Follow the onscreen instructions.
To set up the remote computer:
1. Choose Start > Control Panel > Performance and Maintenance > System (or press Windows logo key + Break); then click the Remote tab.
2. In the Remote Desktop section, check Allow Users to Connect Remotely to This Computer (Figure 18.11 ).
Figure 18.11. Check the bottom box to let other users control this computer remotely.

3. Click Select Remote Users to change which users can connect remotely (Figure 18.12 ).
Figure 18.12. Don't add anybody you don't trust to this list. For security reasons, only users with password-protected accounts can make a Remote Desktop connection.

Initially, the logged-on user and all users with Administrator accounts can connect (see "Setting up User Accounts" in Chapter 16). To add users, click Add; then type one or more user names, separated by semicolons.
4. Click OK in each of the open dialog boxes.
Now the remote computer listens for incoming Remote Desktop connection requests.
Tip

If you're connecting over an internet connection protected by XP's Windows Firewall, take this extra step: Choose Start > Control Panel > Network and Internet Connections > Network Connections; right-click the Internet connection; choose Properties > Advanced tab > Settings button > Services tab; then check Remote Desktop.
To connect to a remote desktop:
1. Connect to the internet normally.
Skip this step if the remote PC is on your local area network.
2. Choose Start > All Programs > Accessories > Communications > Remote Desktop Connection.
The Remote Desktop dialog box appears.
3. Click Options to expand the dialog box, if necessary; then fill in the Logon Settings section (Figure 18.13 ).
Figure 18.13. In the Computer box, type the remote computer's network name, IP address, or registered DNS name. Type your name and password (and domain, if necessary) exactly as you would if you were logging on from the remote PC in person.

4. Click Connect.
Your screen goes black momentarily; then the remote PC's desktop fills the screen, hiding
your desktop and taskbar (Figure 18.14 ).
Figure 18.14. A full-screen remote desktop shows a title bar at the screen's top edge, letting you switch between your own desktop and the remote desktop. The title bar retracts from view unless you lock it or move your pointer to the top edge.
[View full size image]

Now you can operate the distant PC as though you were sitting in front of it. All your actionsrunning programs, printing, sending email, whateverhappen on the remote PC.
Anyone looking at the remote PC in person sees a Welcome screen or an Unlock Computer dialog box; that person can't see what you're doing.
Logging On and Logging Off" in Chapter 1). To pick up where you left off, reconnect via Remote Desktop or log on in person at the remote PC. To log off the remote PC, choose Log Off from
its Start menu, not yours.
To shut down the remote PC, choose Start > Windows Security remotely; then use Task Manager's Shut Down menu to shut down, restart, disconnect, and so on. (The Windows Security command appears only when you're connected remotely.)
If someone else is already logged on to the remote PC that you're connecting to, Windows warns you that you're about to bump that person off. The message that you see depends on whether Fast User Switching is enabled on the remote PC (see "Controlling the Logon Process" in Chapter 16):
Fast User Switching is turned on. You'll see
Figure 18.16 when you try to connect. If you click Yes, the other user sees
Figure 18.17 and must respond within seconds or be disconnected without ceremony. Fortunately, that user remains logged on, loses no work, and can resume her session later as she left it, just as in Fast User Switching.
Figure 18.15. Click Restore to show your own desktop. To return to full-screen view, click Maximize in the remote window's title bar.
[View full size image]

Figure 18.16. If someone else is logged on to the remote PC, you're given a chance to cancel your connection request.
[View full size image]

Figure 18.17. The logged-on user can reject your attempted intrusion.
[View full size image]

Fast User Switching is turned off. You'll see
Figure 18.18 when you try to connect. If you click Yes, the other user is logged off without warning and loses all unsaved work.
Figure 18.18. Clicking Yes here won't make you any friends. The other user is logged off instantly and loses all unsaved work.
[View full size image]

If someone logs on to the remote PC in person while
you're connected, the situation is opposite:
Your remote session gets bumped off. If Fast User Switching is enabled on the remote PC, you'll see
Figure 18.19, remain logged on, and lose no unsaved work; you can reconnect after the other party logs off. If Fast User Switching is turned off, you're logged off instantly, losing all unsaved work.
Figure 18.19. This vaguely puzzling message means that someone else has logged on to the remote PC in person and disconnected your session. You don't lose your unsaved work.
[View full size image]

If the Remote Desktop window is maximized (refer to Figure 18.14), the standard Windows keyboard shortcuts apply to the
remote computer. Alt+Tab, for example, switches between programs on the distant PC, not your local one. But if the Remote Desktop window is active and floating on your desktop (refer to Figure 18.15), those same shortcuts apply to the
local PC. (Alt+Tab will switch between locally running programs.) Fortunately, keyboard junkies can use the standard shortcuts in the first column of
Table 18.1 to control the
local desktop and the second-column shortcuts to perform the equivalent function on an active, floating Remote Desktop window.
Before you connect, you can configure the way Remote Desktop works by using the tabs in the Remote Desktop Connection dialog box. You may want to try a remote session or two before adjusting the default settings.
The
General tab (refer to Figure 18.13) lets you enter or change logon or connection settings. You can have Windows save your password or all your current settings to speed future connections, which is useful if you connect to multiple PCs.
Table 18.1. Keyboard Shortcuts
LOCAL DESKTOP SHORTCUT
REMOTE DESKTOP SHORTCUT
DESCRIPTION
Alt+Tab
Alt+Page Up
Switches among programs
Alt+Shift+Tab
Alt+Page Down
Switches among programs in reverse order
Alt+Esc
Alt+Insert
Cycles through programs in the order in which they were started
Ctrl+Esc
Alt+Home
Opens the Start menu
Ctrl+Alt+Delete
Ctrl+Alt+End
Displays Task Manager or, for domains, the Windows Security dialog box
N/A
Ctrl+Alt+Break
Switches the remote desktop between a window and full screen
N/A
Alt+Delete
Displays the active window's Control menu
The
Display tab (Figure 18.20 ) controls the remote desktop's size (screen resolution) and color depth.
Figure 18.20. The size option is useful if the local and remote screen sizes differ.

The
Local Resources tab (Figure 18.21 ) controls sound, keyboard, and local devices.
Figure 18.21. Use this tab to specify where sounds should play, which PC responds to keyboard shortcuts, and which local devices to display on the remote desktop.

The
Programs tab controls which, if any, programs run automatically upon connection.
The
Experience tab (Figure 18.22 ) lets you tell Windows your connection speed so that it can turn off eye candy to improve performance. When you first used Remote Desktop, for example, you may have noticed that the remote desktop didn't display a background. This time-waster is turned off by default in this tab.
Figure 18.22. Remote Desktop has a default collection of settings for each connection speed, but you can use your own settings.
