• ベストアンサー

VB or VBScriptでPCの製造番号を抜く方法

VBScriptでPC本体の製造番号(シリアルナンバー)を抜き出す方法を教えてください。 現在、CPU-Zというフリーソフトを使ってCPU-Zがはき出したテキストをVBScriptで読み込み、製造番号を取得しています。 今回は、VBScriptのみで製造番号を取得したいのですが、方法が見あたりません。宜しくお願い致します。

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

  • ベストアンサー
  • SHIMAPEE
  • ベストアンサー率75% (154/203)
回答No.1

WMI(Windows Management Instrumentation)を使い Win32_ComputerSystemProduct IdentifyingNumberから得られそうです。私の環境(EPSON DIRECT及びGateway いずれもWindows XP Pro SP2)で表示できました。 なお、下のWSH VBScriptのコードは、WMIスクリプトを自動的に作り出すツールScriptomatic 2.0の結果を加工したものです。ダウンロードして試されるとよいですよ。今回、私はScriptomaticを使って幾つかのクラスを試し、それらしい結果からMSDNを調べました。 Win32_ComputerSystemProduct http://msdn2.microsoft.com/EN-US/library/aa394105.aspx Scriptomatic 2.0 http://www.microsoft.com/japan/technet/scriptcenter/tools/scripto2.mspx ----- Const wbemFlagReturnImmediately = &h10 Const wbemFlagForwardOnly = &h20 strComputer = "." Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\CIMV2") Set colItems = objWMIService.ExecQuery("SELECT * FROM Win32_ComputerSystemProduct", "WQL", _ wbemFlagReturnImmediately + wbemFlagForwardOnly) For Each objItem In colItems WScript.Echo "Caption: " & objItem.Caption WScript.Echo "Description: " & objItem.Description WScript.Echo "IdentifyingNumber: " & objItem.IdentifyingNumber WScript.Echo "Name: " & objItem.Name WScript.Echo "SKUNumber: " & objItem.SKUNumber WScript.Echo "UUID: " & objItem.UUID WScript.Echo "Vendor: " & objItem.Vendor WScript.Echo "Version: " & objItem.Version Next -----

関連するQ&A

  • 製造番号を無くしてしまいました。

    何度も失礼します。 以前、PCに入っていたソフトをアンインストールしてしまっていて、 もう一度、PCにインストールしようかと思ったのですが、 製造番号を無くしてしまいました。 製造番号とかロムに書いてないと思うのですが、 どなたか、製造番号が他に知れる方法を知っている方教えてください。

  • C#でパソコンの製造番号を取得

    .NET C#でパソコンの製造番号を取得する方法はあるのでしょうか? (製造番号は各メーカーから販売されたときに、固有の番号としてつけられているパソコン本体の情報で、OSの情報ではありません)

  • PCのシリアル番号を調べる方法について。

    質問させて頂きます。 現在会社のデスクトップPCのシリアル番号を調べる必要がありまして、 本体の裏や側面あたりを見るとシールがあってそこにシリアル番号などが書いてあると思うのですが それをPC画面からなんらかの操作で見れないものでしょうか? 恥ずかしながらPC本体が動かせない状況である為の質問です^^; OSはWinXPです。 どなたかご存じでしたら是非ご教授頂けますようお願いします。

  • ipodの製造番号の登録について。

    最近ipodnanoを買いました。 それで最初に付属ソフトをダウンロードする時に、自分の住所などと共に11桁のipod本体の製造番号を入力しますよね?私はその時に5とSを見間違ってしまって、間違った製造を登録してしまったのです(> <)これって何か困った事態になるのでしょうか??登録をしなおす方法があったら教えてください!

  • ヴィトン・お財布の製造番号

    海外の免税店で購入したけれど、結局使わないまま眠っているヴィトンのお財布を、ネットオークションに出そうかと考えています。 ヴィトンの製品には、目立たない場所に製造番号(シリアルナンバー)の刻印がある、と聞きました。 でも、私が買った商品は、どこに製造番号があるのか、見つけることができませんでした。このまま出品しても、偽物と疑われて落札してもらえないかも・・・と、心配です。製造番号はどこにあるのでしょうか? 商品は以下の3点です。 ・モノグラム ミニ ポルト ビエ・カルト クレディ モネ(お財布) ・モノグラム ヴェルニ ポルト モネ・ビエ カルト クレディ(お財布) ・モノグラム ミニ ミュルティクレ4(キーケース)

  • 新規車検 大東製機工業(株)DSK A50製造年証明方法について

    大東製機工業(株)DSK A50を新規車検取得を考えておりますが、製造年の証明に必要な資料がありません。E/G番号とか、セリアルN0等で製造年式を特定できる資料をご存知の方がおりましたら教えて下さい。尚、バイク本体フレームにはセリアルプレートが有り、一番下に製造年と思われる1955の数字はあります。製造当時の基準で車検取得したい為、宜しくお願い致します。

  • Windows7でVBScriptを有効にする方法

    Windows7でVBScriptを有効にする方法 PCをマルチディスプレイにするためにDisplayLinkというソフトを インストールしようとしたところ、 「インストールは、VBScriptエンジンが有効でないため続行で きません。インストールを続行するには、VBScriptエンジンを 有効にしてください。」 と出てきてインストールが中断されてしまいます。 XPやVistaの場合は有効にする方法として、コマンドプロンプトから regsvr32 vbscript.dllと入力することで有効になると書いてあったので 試してみたのですが、やはり上記と同じ文章が出て中断されてしまいました。 他にこれといって有効にする方法というのは見当たらなく自分ではどうにも ならない状態になっています。どなたか詳しい方よろしくお願いします。 OSはWindows7 Home Premium 64bitです。

  • Juno-60の特別な製造番号S00001

    下記の内容で質問があります。回答をいただけると助かります。よろしくお願いします! ▼製品名(例:TR-06・JU-06A) ===ご記入ください=== Juno-60 ▼質問したい箇所・部品がありましたら、教えてください。(例:ペダル・マイク・パラメーターなど) ===ご記入ください=== 製造番号 ▼困っていることや、聞いてみたいことをお書きください。 【困っていること例】:設定の仕方がわからない・接続ができなくなった) 【聞いてみたいこと例】:セッティング方法を教えほしい・使ってみた感想を聞きたい ≪※表示されている画像やスクリーンショットを添付すると伝わりやすくなります!≫ ===ご記入ください=== 私はJuno-60を所有しており、そのシリアル番号はS00001です。このシリアル番号は通常の順序に従っていないため、インターネット上でも情報を見つけることができませんでした。このシリアル番号が何を意味するか知りたいです。ありがとうございます。 I own a Juno-60 with the serial number S00001. This serial number does not follow the normal sequence, and I couldn't find any information about it on the internet. I'm curious to know what this serial number signifies. Thank you. ※OKWAVEより補足:「電子楽器メーカーローランド製品、ボス製品」についての質問です。

  • DSの製造番号

    すごく初歩的な質問で申し訳ございません 「確実だ」という確固たるお答が欲しく質問させていただきます。 実は先日 家の中で、娘のアイスブルーのDS liteが無くなりました。 彼女の部屋のベッドのまくら元に置いておいたのが,挿してあったソフトは抜かれ 本体だけ忽然と無くなってしまいました。 細かいことは割愛しますが まことに残念な事に息子の友だちが そのDSを持って行ってしまってるようです。(故意か過失かは解りません) 娘の紛失したDS liteの保証書が我が家にあり 製造番号を見たら彼が持っているDS liteの裏側の番号と全く一致しました。 非常にショックで どうしていいのか解らない状態ですが ただ間違いなく そのDS liteは娘のものだという理由はこの製造番号しかありません。 そこでお聞きしたいのは 間違い無く製造番号というのは 戸籍と同じく1台に1つしかないものですか?ということです。 それは保証書の裏面の番号と 本体裏側の番号であり 新品で購入した場合 必ず一致するものですか?と言うことです。 間違いないことだとは思いつつも 相手が小学生なので このあたりもしっかり説明して返してもらいたいと思います・・・

  • 製造番号登録

    エプソン登録を行い製造番号まで登録しました。 しかし、途中で操作ミスにより登録画面が終了しました。 再度 登録使用とした時 既に製造番号が登録済みで ソフトをダウンロード出来ません。 途中まで登録したのを続ける方法か、前に登録した製品番号 を削除する方法など教えてください。

専門家に質問してみよう