July 2008
Beginner to intermediate
272 pages
7h 40m
English
When custom built drivers are integrated into a device OS image, it is often required that these drivers be loaded automatically at the system startup.
The process of starting the operating system is discussed in more detail in Chapter 7. The Device Manager (device.dll) is responsible for loading stream drivers at startup.
The Device Manager (device.dll) loaded at the system startup reads the value with the RootKey name in the HKEY_LOCAL_MACHINE\Drivers registry key. Next, the Device Manager, calls ActivateDeviceEx with the HKEY_LOCAL_MACHINE\<RootKey> key where <RootKey> is the RootKey value. By default, this value is \Drivers\BuiltIn.
The HKEY_LOCAL_MACHINE\<RootKey> contains the settings for ...
Read now
Unlock full access