Device Management Overview

The Device Management feature for Microsoft® Windows® CE .NET allows you to install applications and software updates without involving the user. It supports polling, download, failure recovery, logging, and status reporting.

Device Management consists of the device management service, the client, and the Microsoft Systems Management Server (SMS) device proxy. The device client periodically polls a server for new application offerings or packages, while the SMS device proxy is a substitute between the Windows CE-based device client and the SMS server infrastructure.

Feature Summary

The following table shows the operating system design information for Device Management.

Element Information
Dependencies An SMS providing device management capabilities or any other compatible server is needed. A proper provisioning model is also required.
Hardware considerations The hardware you use should provide a hard-coded device identifier. Some form of network connection should also be available.

Modules and Components

The following table shows the components and modules that implement Device Management.

Item Module Component
Device Management Core Engine providing communication, scheduling, and tracking capabilities dmsvc.dll None
Device Management hardware inventory provider dminfos.dll None
Device Management Script Engine providing script command support and execution capability dmscript.exe None
Device Management Control Panel utility dmcpl.cpp None
API support dmsdk.dll None

Operating System Development Topics

Device Management Implementation Considerations

Application Development Topics

Device Management

Device Management Service Design

Systems Management Server Device Proxy Design

Device Management Software Requirements

Device Management Operation

Device Management Security

Device Management Registry Settings

 Last updated on Friday, April 09, 2004

© 1992-2003 Microsoft Corporation. All rights reserved.