Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在编写一些 .NET CF 代码,这些代码有时会在 Motorola 设备上运行,而有时会在 Intermec 设备上运行。根据我运行的设备,我想使用制造商库来做我正在做的事情。.NET CF 中是否有一种简单的方法来确定硬件制造商(理想情况下是型号)?
尝试使用 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 或使用它。你可能会更好..