• ベストアンサー

WindowsXP(Vista)のPCのシリアル番号を得る方法

こんにちは。 タイトルの通りなのですが、WindowsXP(Vista)がインストール されたPCのシリアル番号を得る方法がわからずこまっています。 得る事はできるのでしょうか? できるとしたら、どうやればできるのでしょうか? よろしくお願いいたします。

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

  • ベストアンサー
回答No.4

開発言語が何か存じませんが、レジストリ値を得ることくらいは、ご自分でプログラミングできますよね? XP でしか試していませんが、Windows の Product ID は HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion をカレントキーとして、ここの 'ProductId' に値が入っています。 Office の方は HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\(Office のバージョン)\Registration\{最初のサブキー} をカレントキーとして、ここの 'ProductID' に値が入っています。 どちらも文字列値ですから難しくありません。 外してたら、ごめんなさい。

その他の回答 (3)

  • fuji1
  • ベストアンサー率29% (109/371)
回答No.3

自分のプログラムで「オフィスのプロダクトキーを得る」は違法行為ではないでしょうか?

  • abs_usact
  • ベストアンサー率14% (26/176)
回答No.2

基本的には正規のルートで購入すれば、シリアルの書いたシールが一緒に付いてきます。 また、一部、リカバリをする時に、シリアルを聞いて来ない様にしているメーカーもあります。 私が、XP HOMEを買った時に店員に聞いた話ですが、よくOSをインストールした時に、シリアルナンバーが書いてあるシールを、捨ててしまう事があるらしいです。 パソコンを買った店に確認してみるのが良いと思います。

  • yamato1957
  • ベストアンサー率24% (2279/9313)
回答No.1

プロダクトキー解析ソフト 英語版ですが簡単ですよ。 http://www.nirsoft.net/utils/product_cd_key_viewer.html

labrakun
質問者

補足

回答ありがとうございます。 説明不足で申し訳ありませんで氏が、今回は自分でプログラムを 作りたいのです。.NETの関数か何かで、シリアル番号と できれば、オフィスのプロダクトキーを得る方法を 知りたいのです。 よろしくお願いいたします。

関連するQ&A