4

Motorola デバイスで実行されることもあれば、Intermec デバイスで実行されることもある .NET CF コードを書いています。実行しているデバイスに応じて、その製造元のライブラリを使用したいと考えています。.NET CF でハードウェアの製造元 (および理想的にはモデル) を特定する簡単な方法はありますか?

4

1 に答える 1

2

coredll.dll の SystemParametersInfoString メソッドを使用してみてください。

StringBuilder sb = new StringBuilder(256);

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

SPI_GETPLATFORMTYPE を SPI_GETOEMINFO に変更するか、それで遊んでください。あなたはもっとうまくいくかもしれません..

于 2012-07-04T03:01:25.400 に答える