質問
アプリケーションのWMIクエリの開発に取り組んでいます。特定のVID / PIDに割り当てられた仮想COMポートを見つける必要があります。私のクエリは現在次のようになっています: ジェネラコディセタグプレ
私の調査によると、"COM8"
が返されるはずです。ただし、空のセットを取得しています。
文字列の比較はWQLで有効ですか?私が覚えているように、SQLはそれらを許可しますが、サブセットであるため、それらのサポートが引き継がれたかどうかはわかりません。
必要に応じて、"SELECT DeviceID,PNPDeviceID FROM Win32_SerialPort"
をクエリしてから、コードで文字列比較を使用して結果を解析できると思いますが、可能であれば、クエリの結果を制限したいと思います。
さらに、文字列比較が実際にWQLでサポートされているかどうか、大文字と小文字が区別されるか、大文字と小文字を指定する方法があるかどうか疑問に思いました。
ありがとうございます。
解決
これを使用しました(C#): ジェネラコディセタグプレ
WMIのためにバックスラッシュを1回エスケープし、C#のためにもう一度バックスラッシュをエスケープする必要があったため、クエリで4倍のバックスラッシュで終了しました。
所属していません StackOverflow