Friday 14 November 2008

Load order of built-in drivers in Windows CE

This is simple you might think as it is specified in the Order value of the drivers registry setting ([HKLM\Drivers\BuiltIn\<DriverName>]). But what happens if either the Order value is not specified or if there are multiple drivers with the same Order value?

If the Order value is not specified the driver will load last, meaning it would be as if you would have specified the Order value to be 255 (FF).

If, however there are multiple drivers with the same Order value, then they will load bottom-up as specified in the reginit.ini file in the _FLATRELEASEDIR which is the registry of your device.

Have fun!

No comments: