質問

アプリケーションのWMIクエリの開発に取り組んでいます。特定のVID / PIDに割り当てられた仮想COMポートを見つける必要があります。私のクエリは現在次のようになっています: ジェネラコディセタグプレ

私の調査によると、"COM8"が返されるはずです。ただし、空のセットを取得しています。

文字列の比較はWQLで有効ですか?私が覚えているように、SQLはそれらを許可しますが、サブセットであるため、それらのサポートが引き継がれたかどうかはわかりません。

必要に応じて、"SELECT DeviceID,PNPDeviceID FROM Win32_SerialPort"をクエリしてから、コードで文字列比較を使用して結果を解析できると思いますが、可能であれば、クエリの結果を制限したいと思います。

さらに、文字列比較が実際にWQLでサポートされているかどうか、大文字と小文字が区別されるか、大文字と小文字を指定する方法があるかどうか疑問に思いました。

ありがとうございます。

役に立ちましたか?

解決

これを使用しました(C#): ジェネラコディセタグプレ

WMIのためにバックスラッシュを1回エスケープし、C#のためにもう一度バックスラッシュをエスケープする必要があったため、クエリで4倍のバックスラッシュで終了しました。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top