1.Registry Key Object Routines
A driver can manipulate a registry-key object by performing the following steps:
- Open a handle to the registry-key object. For more information, see Opening a Handle to a Registry-Key Object.
- Perform the intended operations by calling the appropriate ZwXxxKey routines. For information about how to do so, see Using a Handle to a Registry-Key Object.
- Close the handle by calling ZwClose.
2.Registry Run-Time Library Routines
3.Plug and Play Registry Routines
Instead, drivers use the IoOpenDeviceRegistryKey and IoOpenDeviceInterfaceRegistryKey routines to access its PnP keys.
转载于:https://www.cnblogs.com/fanzi2009/archive/2009/07/16/1524831.html