Určit mobilního výrobce hardwaru v jazyce C #

hlasů
4

Píšu nějaký kód .NET CF, který bude někdy spuštěn na zařízení Motorola a jindy na zařízeních Intermec. Podle toho, které zařízení Běžím dál, chci použít, aby výrobci knihovny pro to, co dělám. Existuje jednoduchý způsob, jak v .NET CF určit výrobce hardwaru (a v ideálním případě modelu)?

Položena 03/07/2012 v 19:45
zdroj uživatelem
V jiných jazycích...                            


1 odpovědí

hlasů
2

Zkuste použít metodu SystemParametersInfoString z coredll.dll.

StringBuilder sb = new StringBuilder(256);

if (SystemParametersInfoString(SPI_GETPLATFORMTYPE, sb.Capacity, sb, 0) != 0)
{
    String name = sb.ToString();        
}

Změnit SPI_GETPLATFORMTYPE k SPI_GETOEMINFO nebo si s ním hrát. můžete jemně více ..

Odpovězeno 04/07/2012 v 04:01
zdroj uživatelem

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more