HackingWindowsXP TOC

download HackingWindowsXP TOC

of 6

Transcript of HackingWindowsXP TOC

  • 8/9/2019 HackingWindowsXP TOC

    1/6

    Contents

    Acknowledgments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ix

    Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xix

    Part I: Customizing Your System 1

    Chapter 1: Customizing the Look of the Startup . . . . . . . . . . . . . . . 3Customizing the Windows XP Boot Screen . . . . . . . . . . . . . . . . . . . . . . 3

    Changing the boot screen . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3Customizing the Logon Screen . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14

    Working with the Welcome screen . . . . . . . . . . . . . . . . . . . . . . . 15 Working with the classic logon screen . . . . . . . . . . . . . . . . . . . . . 28Global logon/Welcome settings . . . . . . . . . . . . . . . . . . . . . . . . 34

    Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38

    Chapter 2: Customizing User Navigation . . . . . . . . . . . . . . . . . . 39

    Customizing the Start Panel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39Using Group Policy Editor to customize the Start panel . . . . . . . . . . . 40Adding and removing navigation icons . . . . . . . . . . . . . . . . . . . . 44

    Switching to small icons for frequently run apps . . . . . . . . . . . . . . . . 45Increasing number of recently run programsdisplayed on the Start panel . . . . . . . . . . . . . . . . . . . . . . . . . 48

    Hiding programs from appearing in the Start panel . . . . . . . . . . . . . . 50Pinning your programs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51Adding Web site links to your Start panel . . . . . . . . . . . . . . . . . . . 52

    Customizing the Classic Start Menu . . . . . . . . . . . . . . . . . . . . . . . . . 54 Turning the classic Start Menu back on . . . . . . . . . . . . . . . . . . . . 54Customizing the classic Start Menu . . . . . . . . . . . . . . . . . . . . . . 54

    Customizing the Start Menu/Panel Program Listings . . . . . . . . . . . . . . . . 55Changing program listing display options for

    users of the Start panel . . . . . . . . . . . . . . . . . . . . . . . . . . . 58Changing program listing display options for users

    of the classic Start Menu . . . . . . . . . . . . . . . . . . . . . . . . . . 59

    Removing pop-up Help for users of both the Startpanel and Menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61Customizing the Taskbar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62

    Using and adjusting program grouping . . . . . . . . . . . . . . . . . . . . 62Quick Launching your programs . . . . . . . . . . . . . . . . . . . . . . . . 63Hacking the Start button to replace the Start text . . . . . . . . . . . . . . . 64

  • 8/9/2019 HackingWindowsXP TOC

    2/6

    Modifying the taskbar location . . . . . . . . . . . . . . . . . . . . . . . . . 68Using the Taskbar Magnifier PowerToy . . . . . . . . . . . . . . . . . . . . 69Removing the notification area . . . . . . . . . . . . . . . . . . . . . . . . . 71Removing the clock from the taskbar . . . . . . . . . . . . . . . . . . . . . 71

    Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71

    Chapter 3: Hacking the Desktop . . . . . . . . . . . . . . . . . . . . . . 73

    Customizing Desktop Icons . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73Removing all icons from the desktop . . . . . . . . . . . . . . . . . . . . . . 74Customizing the icon drop shadow effect . . . . . . . . . . . . . . . . . . . 74Displaying the traditional Windows icons . . . . . . . . . . . . . . . . . . . 75Enabling large icons on the desktop . . . . . . . . . . . . . . . . . . . . . . 77Removing the text below the icons . . . . . . . . . . . . . . . . . . . . . . . 78Renaming the Recycle Bin . . . . . . . . . . . . . . . . . . . . . . . . . . . 79Removing the shortcut arrow from icons on the desktop . . . . . . . . . . . 80Changing the icons on the desktop . . . . . . . . . . . . . . . . . . . . . . 81

    Customizing the Behavior of the Desktop . . . . . . . . . . . . . . . . . . . . . . 83Using the Virtual Desktop Manager PowerToy . . . . . . . . . . . . . . . . 84Fun with Active Desktop . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86Using the wallpaper PowerToy . . . . . . . . . . . . . . . . . . . . . . . . . 89

    Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90

    Chapter 4: Customizing the Appearance of the Windows Interface . . . 91

    Working with Themes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91Changing the current theme . . . . . . . . . . . . . . . . . . . . . . . . . . 92Making your own themes . . . . . . . . . . . . . . . . . . . . . . . . . . . 92

    Modifying the Visual Styles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100Installing new visual styles . . . . . . . . . . . . . . . . . . . . . . . . . . 102

    Tweaking the visual styles . . . . . . . . . . . . . . . . . . . . . . . . . . . 108Making your own visual styles . . . . . . . . . . . . . . . . . . . . . . . . 108

    Visual Style Alternatives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112Using WindowBlinds to change the

    way Windows XP looks . . . . . . . . . . . . . . . . . . . . . . . . . . 113Installing additional Windows XP skins for WindowBlinds . . . . . . . . . 114

    Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115

    Chapter 5: Hacking Windows Explorer . . . . . . . . . . . . . . . . . . 117

    Hacking File Associations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117

    Changing the default launch app . . . . . . . . . . . . . . . . . . . . . . . 118Changing the icon of any file type . . . . . . . . . . . . . . . . . . . . . . 119Hacking the Context Menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120

    Removing items from the context menu . . . . . . . . . . . . . . . . . . . 121Adding your own items to the context menu . . . . . . . . . . . . . . . . . 122Modifying the Send To menu . . . . . . . . . . . . . . . . . . . . . . . . . 125

    xiv Contents

  • 8/9/2019 HackingWindowsXP TOC

    3/6

    Customizing Your Folders . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126Changing a folder icon and picture . . . . . . . . . . . . . . . . . . . . . . 126Changing the template of a folder . . . . . . . . . . . . . . . . . . . . . . 127Customizing the view folder . . . . . . . . . . . . . . . . . . . . . . . . . 129Applying your folder settings to all folders . . . . . . . . . . . . . . . . . . 132

    Working with Hidden Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132Unhiding hidden files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132Revealing the super hidden files . . . . . . . . . . . . . . . . . . . . . . . 134

    Disabling the Common Tasks Pane . . . . . . . . . . . . . . . . . . . . . . . . . 134Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135

    Chapter 6: Exploring Other Windows Enhancements . . . . . . . . . . 137

    Modding Internet Explorer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137Changing the logo animation . . . . . . . . . . . . . . . . . . . . . . . . . 137Changing the toolbar background . . . . . . . . . . . . . . . . . . . . . . 140Making your own quick search address command . . . . . . . . . . . . . . 140

    Other Visual Enhancements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142Replacing the task switcher . . . . . . . . . . . . . . . . . . . . . . . . . . 143Adding Special Effects to your Windows . . . . . . . . . . . . . . . . . . . 144Fine-Tuning ClearType . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150Branding Windows XP . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152

    Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155

    Part II: Increasing Your Systems Performance 157

    Chapter 7: Analyzing Your System . . . . . . . . . . . . . . . . . . . . . 159Monitoring Your System Hardware . . . . . . . . . . . . . . . . . . . . . . . . . 159

    Using performance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159Using Bootvis to analyze your system start . . . . . . . . . . . . . . . . . . 166Using Task Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 170

    Benchmarking Your System . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173How to benchmark your system . . . . . . . . . . . . . . . . . . . . . . . 174

    Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 181

    Chapter 8: Speeding Up the System Boot . . . . . . . . . . . . . . . . . 183

    Working with BIOS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 183Changing the boot order of your drives . . . . . . . . . . . . . . . . . . . . 184

    Using the quick boot feature of the BIOS . . . . . . . . . . . . . . . . . . 186Modifying the Operating System Boot . . . . . . . . . . . . . . . . . . . . . . . 187Lowering OS timeout values . . . . . . . . . . . . . . . . . . . . . . . . . 187Disabling the system boot screen . . . . . . . . . . . . . . . . . . . . . . . 189Disabling unneeded hardware devices . . . . . . . . . . . . . . . . . . . . 191Removing extra fonts for speed . . . . . . . . . . . . . . . . . . . . . . . . 193

    xvContents

  • 8/9/2019 HackingWindowsXP TOC

    4/6

    xvi Contents

    Disabling unneeded services . . . . . . . . . . . . . . . . . . . . . . . . . 196Optimizing the location of the boot files . . . . . . . . . . . . . . . . . . . 203

    Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 207

    Chapter 9: Making Your Computer Load Faster . . . . . . . . . . . . . 209

    Speeding Up the Logon . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 210Enabling automatic logon . . . . . . . . . . . . . . . . . . . . . . . . . . . 210Removing user passwords . . . . . . . . . . . . . . . . . . . . . . . . . . . 211Adjust the startup programs . . . . . . . . . . . . . . . . . . . . . . . . . 216Customizing startup programs for different users . . . . . . . . . . . . . . 223

    Other Time-Saving Tips . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 225Assigning alternative IP addresses . . . . . . . . . . . . . . . . . . . . . . 225

    Turning off the logon music . . . . . . . . . . . . . . . . . . . . . . . . . 228

    Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 229

    Chapter 10: Making Your Computer More Responsive . . . . . . . . . . 231

    Speeding up file browsing and access . . . . . . . . . . . . . . . . . . . . . . . . 231Disabling the file access timestamp . . . . . . . . . . . . . . . . . . . . . . 232Disabling legacy filename creation . . . . . . . . . . . . . . . . . . . . . . 234

    Speeding Up the User Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . 236Reducing the menu delay . . . . . . . . . . . . . . . . . . . . . . . . . . . 237

    Working with the performance options . . . . . . . . . . . . . . . . . . . . 238Disable Indexing Service . . . . . . . . . . . . . . . . . . . . . . . . . . . 244

    Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 246

    Chapter 11: Speeding Up Your Computer . . . . . . . . . . . . . . . . . 247

    Working with the Windows Prefetcher . . . . . . . . . . . . . . . . . . . . . . . 247Hacking the registry to optimize the Prefetcher . . . . . . . . . . . . . . . 248Accelerate specific applications with prefetch . . . . . . . . . . . . . . . . . 249

    Using the Intel Application Accelerator . . . . . . . . . . . . . . . . . . . . . . . 251How well does the Intel Application Accelerator work? . . . . . . . . . . . 253

    What are the system requirements? . . . . . . . . . . . . . . . . . . . . . . 253How to install Intel Application Accelerator . . . . . . . . . . . . . . . . . 255

    Fine-Tuning the Windows Paging File . . . . . . . . . . . . . . . . . . . . . . . 255Disabling the paging file . . . . . . . . . . . . . . . . . . . . . . . . . . . 256Adjusting the size of the paging file . . . . . . . . . . . . . . . . . . . . . 258Changing the location of the paging file . . . . . . . . . . . . . . . . . . . 260

    Defragmenting Your Drive . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 263Defragmenting the Windows paging file . . . . . . . . . . . . . . . . . . . 263Defragmenting the NTFS master file table . . . . . . . . . . . . . . . . . . 264

    Adjusting Your Application Priorities . . . . . . . . . . . . . . . . . . . . . . . . 264Using Task Manager to adjust priorities . . . . . . . . . . . . . . . . . . . 265Starting applications with a user set priority . . . . . . . . . . . . . . . . . 265Using WinTasks to profile your priorities . . . . . . . . . . . . . . . . . . 267

    Speeding Up Your Network . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 268Increasing network browsing speed . . . . . . . . . . . . . . . . . . . . . . 269

  • 8/9/2019 HackingWindowsXP TOC

    5/6

    Disabling unneeded protocols . . . . . . . . . . . . . . . . . . . . . . . . . 270 Tweaking your Internet connection for speed . . . . . . . . . . . . . . . . . 271

    Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 275

    Part III: Securing Your System 277

    Chapter 12: Protecting Your Computer from Intruders . . . . . . . . . . 279

    How Vulnerable Is Your System? . . . . . . . . . . . . . . . . . . . . . . . . . . 280 Testing your Internet security . . . . . . . . . . . . . . . . . . . . . . . . . 280Updating your computer . . . . . . . . . . . . . . . . . . . . . . . . . . . 281

    Firewalls . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 282Using the Windows firewall . . . . . . . . . . . . . . . . . . . . . . . . . 283

    Using ZoneAlarm personal . . . . . . . . . . . . . . . . . . . . . . . . . . 285Using Sygate Personal Firewall . . . . . . . . . . . . . . . . . . . . . . . . 289

    Disabling Unneeded Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . 290Disabling Remote Desktop connection . . . . . . . . . . . . . . . . . . . . 290Disabling Messenger Service . . . . . . . . . . . . . . . . . . . . . . . . . 292Disabling Universal Plug and Play . . . . . . . . . . . . . . . . . . . . . . 292Disabling Remote Registry Access . . . . . . . . . . . . . . . . . . . . . . 295Disable DCOM support . . . . . . . . . . . . . . . . . . . . . . . . . . . 295

    Wireless Networks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 296Using WEP for secure communication . . . . . . . . . . . . . . . . . . . . 297Using WPA for a more secure wireless connection . . . . . . . . . . . . . . 298

    Controlling access to your computer . . . . . . . . . . . . . . . . . . . . . . . . . 298Managing user accounts . . . . . . . . . . . . . . . . . . . . . . . . . . . . 299

    Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 301

    Chapter 13: Fighting Spam, Spyware, and Viruses . . . . . . . . . . . . 303

    Eliminating Spam . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 303Stopping spam in the first place . . . . . . . . . . . . . . . . . . . . . . . . 304Using filtering software . . . . . . . . . . . . . . . . . . . . . . . . . . . . 305Blocking external links in HTML mail . . . . . . . . . . . . . . . . . . . . 305

    Defending Spyware and Adware . . . . . . . . . . . . . . . . . . . . . . . . . . 307Detecting and removing spyware . . . . . . . . . . . . . . . . . . . . . . . 307Locking down Internet Explorer . . . . . . . . . . . . . . . . . . . . . . . 311Immunizing your computer . . . . . . . . . . . . . . . . . . . . . . . . . . 312

    Defending against Viruses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 312Use an antivirus program . . . . . . . . . . . . . . . . . . . . . . . . . . . 313

    Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 314

    Chapter 14: Protecting Your Privacy . . . . . . . . . . . . . . . . . . . . 315

    Internet Explorer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 315Removing address bar suggestions . . . . . . . . . . . . . . . . . . . . . . 315Clearing visited Web sites history . . . . . . . . . . . . . . . . . . . . . . . 316Clearing temporary Internet files and cookies . . . . . . . . . . . . . . . . 318

    xviiContents

  • 8/9/2019 HackingWindowsXP TOC

    6/6

    Adjusting your cookie security policy . . . . . . . . . . . . . . . . . . . . . 319Saying no to encrypted Web pages . . . . . . . . . . . . . . . . . . . . . . 321Disabling AutoComplete . . . . . . . . . . . . . . . . . . . . . . . . . . . 321Clearing Temporary Internet Files automatically . . . . . . . . . . . . . . . 324

    Windows Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 325Clearing Frequently Run Programs list . . . . . . . . . . . . . . . . . . . . 325Clearing the recently opened document list . . . . . . . . . . . . . . . . . 326Removing temporary files from your hard drive . . . . . . . . . . . . . . . 327Removing saved passwords . . . . . . . . . . . . . . . . . . . . . . . . . . 329Setting file and folder permissions . . . . . . . . . . . . . . . . . . . . . . 329Encrypting Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 331

    Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 334

    Appendix A: Whats on the CD-ROM . . . . . . . . . . . . . . . . . . . 335Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 343

    End-User License Agreement . . . . . . . . . . . . . . . . . . . . . . . . 355

    xviii Contents