ID de máquina exclusiva para um dispositivo Windows CE

Eu preciso gerar uma ID de máquina exclusiva para um dispositivo CE 6.0. No sistema operacional Windows, eu estava usando o WMI para obter alguns identificadores de hardware a partir dos quais eu construí esse ID. Aparentemente, o WMI não é suportado no Win CE, então estou procurando alternativas.

No momento em que estou jogando com a imagem do sistema operacional que construí no Platform Builder e testando meu aplicativo no emulador, só mais tarde serei entregue o dispositivo WinCE real.

Eu tentei os doisGetDeviceUniqueID eKernelIoControl(IOCTL_HAL_GET_DEVICEID,... mas ambos retornamERROR_NOT_SUPPORTED (0x80070032).

Preciso incluir algum pacote do catálogo wince para habilitar esse recurso?

Esta limitação é apenas nos emuladores? (Quero dizer, será que os OEMs estão implementando esse recurso de ID exclusivo para dispositivos reais?

Você tem alguma outra ideia de como eu poderia construir esse valor? Como obter hardware / OS serials etc e como?

questionAnswers(2)

yourAnswerToTheQuestion