2012-02-03 1 views
2

私はWin32_DesktopMonitorを試して "可用性"をチェックしましたが、モニターが物理的にオフになっていても、返される値は常に3(電源オン)です。WMIキャッシュデータに要求がありますか?

データがキャッシュされていて、WMIに「強制更新」コマンドがありますか?この特定のケースでは、「可用性」は信頼できません。

答えて

0

あなたの運転手を見ているかもしれません。ドキュメントによると、Windows VistaからWindows Display Driver Model(WDDM)と互換性のないハードウェアは、このクラスのインスタンスのプロパティ値が不正確になります。私にとっては信頼できないと言う別の方法です。

0

どこかにキャッシュがあると思います。私は最近それを観察した。

SelectQuery/ManagementObjectSearcherを介してWin32_PnPSignedDriverの更新をポーリングしていたコードを書きましたが、新しいデバイス/ドライバが追加されたことが決してわからないため、結果がキャッシュされているようです。別のアプリからクエリを実行すると、更新されたことがすぐに分かります。

関連する問題