|
▼yokapon さん:
>なんか、全体像がつかみきれていないみたいでちょっと悲しいです
>何かアドバイスありましたらよろしくお願いいたします
マイクロソフトいわく『WDDM1.0でモニタドライバにWMIインターフェイス
を実装しました』ということです。
しかし、値の設定や、取得に関しては提供ベンダ側の実装に左右される
ということで、機能が実装されていない場合は、値の取得が出来ない状況
になり
>Vistaのエラーは
>実行時エラー '-2147217396 (8004100c)':オートメーション エラーです。
のエラーになるということじゃないですか?
また、Vistaであっても、XPDMのドライバをインストールしている場合は
WMIインターフェイスを実装していないのでエラーになると思います。
WDDM1.1を実装したWin7あたりのドライバであれば、たいていのドライバは
動きそうですが、Vistaが出た当初のドライバでは機能実装されていない
ドライバも結構あったのではと思いますが・・・
どちらにせよVista機で動かすとなれば、WmiMonitorBrightness機能を実装
したWDDMディスプレイドライバをインストールしなおすとかしかないと思い
ますよ・・・
ちなみに、Win7マシンでご提示のVBAを動かした所、正常に値が表示された
ことを報告いたします。
|
|