2012-02-23 6 views
2

レジストリを通過し、特定のテキストで見つかったすべてのキーの名前をコピーできますか?C#特定のテキストを含むキーを検索するレジストリをループする

たとえば、アイテム1、アイテム2、アイテムfred、アイテム34などのソフトウェアの下にキーがあるとします。私はitemという単語を含むすべてのキーについてソフトウェアで検索でき、変数に名前を保存できます後でこれらの項目を検出されたソフトウェアのwinformに表示することができます。

Microsoft.Win32.RegistryKey pathKey = Microsoft.Win32.Registry.LocalMachine.OpenSubKey(@"SOFTWARE"); 

誰かが私のためにコードを作成したいのではなく、ループの開始場所を与えてください。

+3

に役立つ「VisualStudioの」希望のために見る方法を打ち出していることが表示されます。このStackOverflowのリンクを見てみてください。可能です。 – NotMe

+1

関連するメモ。実際にこれを行う方法を知りたければ、あなたが試したことについていくつかのコードを投稿するか、少なくともあなたがどこにいるかを教えてください。 – NotMe

+0

検索を開始するレジストリキー以外のコードはありません。私が混乱している部分は、レジストリをループする方法です。どのようにしてレジストリを使ってループのパラメータを定義できますか? – cheeseman

答えて

1

個人が、これははい

How to Query Registry for a Specific Key(s)

+0

良い呼び出し、正確ではありませんが、あなたが見つけた質問は重複するほど近いです。 – R0MANARMY

+0

OPが彼または彼女の助けになるかもしれないかどうかを見るために私はまだOPから戻って聞くのを待っている瞬間にコードがないと述べたので、彼が始めるのを助けるために十分に近いべきである... – MethodMan

+0

Thanks DJ Krazeやや複雑に見えますが、うまくいくことができます。P – cheeseman

関連する問題