• ▼MSDN Library Visual Studio 6.0
    • ▶Welcome to the MSDN Library
    • ▶Visual Studio Documentation
    • ▶Visual Basic Documentation
    • ▶Visual C++ Documentation
    • ▶Visual FoxPro Documentation
    • ▶Visual InterDev Documentation
    • ▶Visual J++ Documentation
    • ▶Visual SourceSafe Documentation
    • ▶Tools and Technologies
    • ▶Microsoft Office Development
    • ▼Platform SDK
      • ▶What's New?
      • ▼Windows Programming Guidelines
        • ▶Windows CE Programmer's Guide
        • ▶Windows CE-Specific Reference
        • ▶Platform SDK Tools
        • ▶Windows-based Terminal Server
        • ▶Meeting Enterprise Needs
        • ▼Windows Logo and Programming Guidelines
          • ▶Introduction
          • ▶Getting the Logo for Your Application
          • ▼Logo Requirements, Recommendations, and Best Practices
            • ▶Provide Consistent, Up-To-Date Windows Support
            • ▶Be Easy to Install and Remove
            • ▼Use the Registry Correctly
              • Register Native Data File Types
              • Ask Before Reassigning File-Extension Associations
              • Do Not Add to Win.ini or System.ini
              • Support Informational Keys in the Registry
              • Use the Correct Access Mask When Opening a Registry Key
              • Register Classes on a Per-User Basis in HKCU
              • Do Not Write Default Profile Settings to the Registry
              • Do Not Register Hard-Coded Paths
              • Use REG_EXPAND_SZ Strings on Windows
              • Do Not Register Strings As REG_BINARY
              • Register Policy Keys in a Standard Location
              • Store Hardware-Independent Machine Settings in HKEY_LOCAL_MACHINE
              • Store Hardware-Dependent Settings in HKEY_CURRENT_CONFIG
            • ▶Save Data to the Best Locations
            • ▶Cooperate with Administrators
            • ▶Special Requirements
            • ▶Testing Rules
          • ▶Quick-Reference Lists of Programming Guidelines
        • ▶BackOffice Programmer's Reference
        • ▶Win32 Programming
        • ▶Programming Tips and Techniques
      • ▶Database and Messaging Services
      • ▶Graphics and Multimedia Services
      • ▶Internet/Intranet/Extranet Services
      • ▶Networking and Distributed Services
      • ▶COM and ActiveX Object Services
      • ▶Setup and Systems Management Services
      • ▶User Interface Services
      • ▶Windows Base Services
      • ▶Reference
    • ▶SDK Documentation
    • ▶DDK Documentation
    • ▶Windows Resource Kits
    • ▶Specifications
    • ▶Knowledge Base
    • ▶Technical Articles
    • ▶Backgrounders
    • ▶Books
    • ▶Partial Books
    • ▶Periodicals
    • ▶Conference Papers