Уникальный идентификатор машины для устройства Windows CE
Мне нужно создать уникальный идентификатор машины для устройства CE 6.0. В ОС Windows я использовал WMI для получения некоторых аппаратных идентификаторов, из которых я создал этот идентификатор. Очевидно, WMI не поддерживается в Win CE, поэтому я ищу альтернативы.
Сейчас я играю с образом ОС, который я создал в Platform Builder, и тестирую свое приложение в эмуляторе, только позже мне доставят настоящее устройство WinCE.
Я пробовал обаGetDeviceUniqueID
а такжеKernelIoControl(IOCTL_HAL_GET_DEVICEID,...
но они оба возвращаютсяERROR_NOT_SUPPORTED
(0x80070032).
Is this limitation only on emulators? (i mean, could it be that OEM's are implementing this unique-id-feature for real devices?
Do you have any other idea how I could construct this value? Like getting hardware / OS serials etc. and how?