next up previous contents
Next: 14. Distributing Your Driver Up: 13. Dynamically Loading Your Previous: 13.4 Solaris Dynamic Driver   Contents


13.5 Windows Mobile Dynamic Driver Loading

The WinDriver \bgroup\color{NavyBlue}$\backslash$\egroupredist \bgroup\color{NavyBlue}$\backslash$\egroupWindows_Mobile_5_ARMV4I \bgroup\color{NavyBlue}$\backslash$\egroup wdreg.exe utility can be used for loading the WinDriver kernel module (windrvr6.dll) on a Windows Mobile platform.

****************************************************************************************
  TIP
  On Windows Mobile the operating system's security scheme prevents the loading of unsigned drivers at boot time, therefore the WinDriver kernel module has to be reloaded after boot. To load WinDriver on the target Windows Mobile platform every time the OS is started, copy the  wdreg.exe utility to the Windows \bgroup\color{NavyBlue}$\backslash$\egroup StartUp \bgroup\color{NavyBlue}$\backslash$\egroup directory on the target.
****************************************************************************************

The source code of the Windows Mobile wdreg.exe utility is available under the WinDriver \bgroup\color{NavyBlue}$\backslash$\egroupsamples \bgroup\color{NavyBlue}$\backslash$\egroupwince_install \bgroup\color{NavyBlue}$\backslash$\egroup wdreg \bgroup\color{NavyBlue}$\backslash$\egroup directory on the development PC.