• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:レジストリキーの検索をする方法を教えてください)

レジストリキーの検索方法を教えてください

このQ&Aのポイント
  • V.B.NET環境でのレジストリキーの検索方法について詳しく教えてください。
  • キーの名前や存在がわからない状態からの検索方法について教えてください。
  • WindowsXP環境でのレジストリキーの検索について具体的な方法をお教えください。

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

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

VB.NETは触ったことがないのですがC#と同様だと思いまして投稿します。見当外れでしたらすみません。 RegistryKey.GetSubKeyNamesメソッドを使うとサブキーの名前の配列が得られます。またGetValueNamesメソッドで値の名前の配列が得られます。これらを繰り返せばキー名がわからなくても目的の値名にたどり着けると思います。 下記の使用例1ではFor Eachでサブキーを表示しています。 .NET Framework クラス ライブラリ Registry クラス http://msdn2.microsoft.com/ja-jp/library/microsoft.win32.registry(VS.80).aspx

popopompom
質問者

お礼

ご回答ありがとうございます。 MSDNの分かりやすいページも教えて頂いて助かります。 色々試してみたいと思います。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • レジストリキーの検索をする方法を教えてください

    例えばレジストリの 「HKEY_LOCAL_MACHINE」→「SYSTEM」→「ABCDEF」→「RSTUVW」→「XYZ」→「MyData」というキーがあったとして、 このMyDataというキーに設定されているいくつかの値を 書き換えたいのですが、その「MyData」というキーが ここにあるということがわかっていないので、 (ABCDEFやRSTUVWなど途中のキーが場合によって違うため) 「MyData」の場所を検索したいです。 「MyData」は全体を通して1つしかないです。 VB.NET環境です。 良い方法がありましたら教えて頂きたいです。 宜しくお願いいたします。

  • レジストリの検索

    こんにちは。 お世話になります。 早速ですが、 WSHを使って、レジストリキーを検索し、そのキーの入ってるフォルダごと削除するような vbsを作りたいのですが、レジストリキーを検索する方法がわかりません。 検索したいレジストリキーの場所は、コンピュータによって変わってしまうので あるキーワードを元にレジストリ全体を検索し、そのキーのパスを取得したいと考えています。 レジストリの検索方法をご存知の方、やり方を教えていただけないでしょうか。 よろしくお願いいたします。

  • VBでインストール済みアプリケーション情報を取得する方法

    VBにてPCにインストール済みアプリケーション(「コントロールパネル」ー「プログラムの追加と削除」に表示されるアプリケーション)の情報を取得死体のですが、これら情報はどのようにして取得できるのでしょうか? レジストリキーの検索やWMIなど探してみたのですが、うまい解決策が見つかりません。 API関数があるのでしょうか?

  • 【Excel2003】 値の個数を検索する方法(関数)を教えて下さい

    お世話になります。 すごく基本的な質問で申し訳ないんですが 値の個数を検索する方法(関数)を教えて下さい。 ただし、重複する値は1つにまとめます。 環境:WindowsXP Excel2003 例えば下記のように列に値が入っているとすると、、、 1 2 1 1 3 4 =4 という回答が欲しいです。(1が3つ+2+3+4) よろしくお願い致します。

  • 起動中のアプリケーション一覧を取得する方法

    プログラミング初心者です。 環境はVB.NET+WindowsXPです。 タスクマネージャと同様の機能を実現したいと思い、 起動中のアプリケーションの一覧をリストボックスに取得する方法を知りたく思います。 ネットを検索したところ、VB.NETでは容易にできるとの事は書いてあったのですが、具体的にはどうすればいいでしょうか。

  • 複数検索結果を発展させて

    前回複数検索結果がある場合で関数式を教えていただいたのですが ​http://oshiete1.goo.ne.jp/qa3062377.html​ これに検索で名前を出したら同時に番号・住所・生年月日を一発で出せるようにしたいのですが・・・出来ますでしょうか?? 例Sheet1に 入院日 名前 番号 住所 生年月日 6月10日 ○川山美 123 東京都 S11.6.10 と入力すれば、sheet2に 6月8日 6月9日 6月10日 ○川山美 123 東京都 S11.6.10 と出てくる形にしてみたいのですが よろしくお願いします

  • VBにて特定のレジストリキーの削除について

    PC起動時に特定のキー以下すべてを削除するツールを検討しています。 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USB\VID_****&PID_**** が目的のキーです(当然ですが****には特定の値が書き込まれています)。 同一メーカのUSB機器を検査するためにとっかえひっかえ接続することでプロダクトID別のSUBキーが 作成されます。 いずれSUBキーが膨大になってしまうことを回避するための予防策と考えています。 環境はVB 2008EE です。 OpenSubKeyもしくはCreateSubKeyにて開けばよいことはわかりましたが SecurityExceptionが発生して開くことができません。 HKEY_LOCAL_MACHINE\SYSTEM\ は問題なく開くことができています。 VB6+API関数で実行しても同様の結果となるので VB側ではなくむしろレジストリ(Windows側)の制約なのでしょうか。 何か良い手立てはあるのでしょうか。 また、「わざわざ作らなくても、これがあるよ」という情報も歓迎しています。 諸先輩方、お力をお貸しください。

  • 検索サイトの反映

    さきほど質問したものです。 http://oshiete1.goo.ne.jp/qa2660528.html 何度もすみません。 まずタイトルの部分を検索しやすいようにキーワードを多く入れてみました。 それが検索サイトに反映するのはどのぐらい時間がかかるのでしょうか。 キーワードを入れて検索してみても、まだ自分のサイトがひっかかりません。

  • 半角全角

    少し前までは、半角全角を押せば変換ができたのですが、 突然Altと組み合わせなければ変換できなくなってしまいました。 キーの位置も違うみたいなので不便で困っています。 ちなみに、WindowsXPを使っています。 http://oshiete1.goo.ne.jp/qa1502140.htmlここもためしてみましたが、だめなようです。 回答よろしくお願いします。

  • エクセルでのブックの比較と上書き

    エクセル初心者です。 よろしくお願いします。 過去のページに似たような方がいらっしゃいましたが、 CSVの使用のところがわかりませんでした。 http://oshiete1.goo.ne.jp/qa731351.html ブック1とブック2のシートの項目は同じで、複数列ある。 その中にキーとなる列がある。 (例:項目番号,項目名称,説明,etc 項目番号がキー) 上記の環境で、 キー項目が同じものがあった場合、上書きする方法を教えてください。