こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

VBSでデスクトップに接続されているモニタのシリアルを採集したい

大量のデスクトップPCからそれに接続されているモニタのシリアルを採集したいのです。
一台ごとに画面の裏を見るのは大変なので、サーバなどにおいてあるVBSから
接続されているモニタのシリアルが特定できたらなと思っています。

レジストリの
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum
> \DISPLAY\ここは固定ではない\ここ固定ではない\Device Parameters\EDID
の中にシリアルがあることがわかり、サンプルプログラムを検索したのですが、
以前接続された(現在は接続されていない)シリアルも出るようで、この見極めが私にはできませんでした。

現在接続されているディスプレイをEDIDからシリアルを抜き取り、テキストデータ化するようなサンプルプログラムはないでしょうか?
どうぞお助けください。

投稿日時 - 2008-08-20 15:28:12

QNo.4265007

すぐに回答ほしいです

質問者が選んだベストアンサー

#1です。
XPだとEDIDから取得するしかなさそうですね。
おなじようにEDIDから情報を取得するサンプルです。
http://cwashington.netreach.net/depo/view.asp?Index=980&ScriptType=vbscript
すでに試しているかもしれませんが、いちおう。

投稿日時 - 2008-08-21 18:09:33

お礼

ありがとうございました。
なんとか作成することに成功しました。
サンプルを掲載したかったのです長いスクリプトになったので
どこかにまとめようと思っております。

投稿日時 - 2008-09-11 11:47:53

ANo.2

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(2)

ANo.1

参考になれば
http://msdn.microsoft.com/en-us/library/aa394542(VS.85).aspx

WMIで取得できるみたいです。

投稿日時 - 2008-08-20 19:23:56

補足

ご回答ありがとうございます。
OSを書いてない私も基本が抜けていましたが、これは
VISTAでできるみたいですね。
今回のOSはXPなんです。ご回答ありがとうございました。

正解に近い?HPを見つけましたが、
https://www.netacademia.net/tudastar/default.aspx?upid=13600

ここの下段に書いてあるスクリプトが動かないんですよね・・・
しかも言葉がわからなくて苦戦してます。

投稿日時 - 2008-08-21 14:08:10

あなたにオススメの質問