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

  5. Predefined Keys

  6. Registry Hives

  7. Categories of Data

  8. Opening, Creating, and Closing Keys

  9. Writing and Deleting Registry Data

  10. Retrieving Data from the Registry

  11. Registry Files

  12. Registry Key Security and Access Rights




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

  2. Registry Virtualization

  3. Virtualization Overview

  4. Registry Virtualization Scope

  5. Controlling Registry Virtualization

  6. Registry Element Size Limits

  7. Registry Value Types

  8. String Values

  9. Byte Formats

  10. Using the Registry: Program Examples

  11. Enumerating Registry Subkeys Program Example

  12. Creating the Registry Subkey and Value Program Example

  13. Deleting Registry Key with Subkeys Program Example

  14. Determining the Registry Size Program Example

  15. Querying the Registry Value Program Example

  16. Registry Reference

    1. Registry Functions

    2. Obsolete Functions

    3. Registry Structures


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