Export (0) Print
Expand All
Expand Minimize

Get Device ID

Windows Mobile 6.5
4/8/2010

This code sample is named GetDeviceID. It demonstrates how to use APIs from the System Management Reference to retrieve a mobile device's unique identifier. The application calls GetDeviceUniqueID two times, with each call using different information to show that different values are returned for different data.

To run the code sample
  1. Navigate to the solution file (*.sln), and double-click it. By default, the solution files are copied to the following folders:

    C:\Program Files\Windows Mobile 6.5.3 DTK\Samples\Common\CPP\Win32\GetDeviceID

    Microsoft Visual Studio launches and loads the solution.

  2. Build the solution (Ctrl+Shift+B).

  3. Deploy the solution ().

GetDeviceUniqueID protects the privacy of a device.

Multiple applications need to use a device's unique identifier to communicate with servers. To protect a device's privacy, multiple servers should not be able to correlate data from the same device.

GetDeviceUniqueID does not use any additional information other than the data that is provided by the application, so any application that passes in the same application data buffer will obtain the same hash.

GetDeviceUniqueID can be called be any application regardless of the trust level of the application.

SDK: Windows Mobile Professional SDK and Windows Mobile Standard SDK

Development Environment: Visual Studio 2005 or 2008.

ActiveSync: Version 4.5.

Community Additions

ADD
Show:
© 2014 Microsoft