Unikatowy identyfikator urządzenia dla urządzenia Windows CE

Muszę wygenerować unikalny identyfikator maszyny dla urządzenia CE 6.0. W systemie operacyjnym Windows korzystałem z WMI w celu uzyskania niektórych identyfikatorów sprzętowych, z których skonstruowałem ten identyfikator. Najwyraźniej WMI nie jest obsługiwany w Win CE, więc szukam alternatyw.

W tej chwili bawię się obrazem systemu operacyjnego, który zbudowałem w Platform Builder i testuję moją aplikację w emulatorze, dopiero później dostanę prawdziwe urządzenie WinCE.

Próbowałem obuGetDeviceUniqueID iKernelIoControl(IOCTL_HAL_GET_DEVICEID,... ale oboje wracająERROR_NOT_SUPPORTED (0x80070032).

Czy muszę włączyć jakiś pakiet z katalogu Wince, aby włączyć tę funkcję?

Czy to ograniczenie dotyczy tylko emulatorów? (mam na myśli, czy to możliwe, że OEM wdrażają tę unikalną funkcję dla prawdziwych urządzeń?

Czy masz jakiś inny pomysł, jak mógłbym skonstruować tę wartość? Jak pobieranie seriali sprzętu / OS itp. I jak?

questionAnswers(2)

yourAnswerToTheQuestion