.NET Compact Framework 3.5 を使用して、Windows CE 6.0 を実行するハンドヘルド ターミナル用のアプリケーションを開発しています。
デバイス ベンダーに関係なく、.NET CF クラス ライブラリまたはスマート デバイス フレームワークを使用して、OEM バージョン (つまり、「システム情報」コントロール パネル アプレットに表示される「OEM バージョン」文字列) を取得する普遍的な方法はありますか?
.NET Compact Framework 3.5 を使用して、Windows CE 6.0 を実行するハンドヘルド ターミナル用のアプリケーションを開発しています。
デバイス ベンダーに関係なく、.NET CF クラス ライブラリまたはスマート デバイス フレームワークを使用して、OEM バージョン (つまり、「システム情報」コントロール パネル アプレットに表示される「OEM バージョン」文字列) を取得する普遍的な方法はありますか?
OEM がバージョンを提供しなければならない、または提供する場合、どのように提供しなければならないかについて何も述べていないため、「普遍的な」方法はありません。OEMが使用することをお勧めする提供されたインターフェースがいくつかあります(SPI_GETOEMINFOを含むSystemParametersInfo(これはluskanの提案が返すものです)またはSPI_GETPLATFORMVERSION(おそらくどこかのSDFにもあります)が調査を開始する場所ですが、あるデバイスで機能するからといって、別のデバイスでも機能するとは限らないことを事前に警告しました.コードで多くの検証とフォールバックを実行してください.