The Windows Registry Win32 Programming








What do we have in this session?

This tutorial introduces quite a complete program example on Windows registry. Most of the APIs available for Windows registry manipulation were used in those examples. Understanding Windows registry is one of the crucial knowledge in Windows application and system programming. Furthermore, registry information needed when Windows OS start loading. All the settings for Windows OS and applications are available and set in registry...

  1. Brief Intro

  2. Structure of the Registry

  3. Registry Storage Space

  4. Windows 2000

    Predefined Keys

  5. Registry Hives

  6. Categories of Data

  7. Opening, Creating, and Closing Keys

    Writing and Deleting Registry Data

    Retrieving Data from the Registry

  8. Registry Files

  9. Registry Key Security and Access Rights




    32-bit and 64-bit Application Data in the Registry

  1. Registry Virtualization

  2. Virtualization Overview

    Registry Virtualization Scope

    Controlling Registry Virtualization

  3. Registry Element Size Limits

  4. Registry Value Types

    String Values

    Byte Formats

  5. Using the Registry: Program Examples

  6. Enumerating Registry Subkeys Program Example

  7. Creating the Registry Subkey and Value Program Example

  8. Deleting Registry Key with Subkeys Program Example

  9. Determining the Registry Size Program Example

  10. Querying the Registry Value Program Example

  11. Registry Reference

      Registry Functions

      Obsolete Functions

      Registry Structures

< Windows Exception Handling | Win32 Programming | Windows Registry 1 >