tagCANDY CGI VBレスキュー(花ちゃん)の Visual Basic 6.0用 掲示板
VBレスキュー(花ちゃん)の Visual Basic 6.0用 掲示板
[ツリー表示へ]  [ワード検索]  [Home]

タイトル レジストリ
投稿日: 2008/06/03(Tue) 11:25
投稿者VB
レジストリでの質問です。
例)
subkey = "SYSTEM\CurrentControlSet\Control\Print\Printers"
↑Printers直下の全てのサブキー内にある
 (Printers直下のサブキーは、統一性はないです。)
ret = RegOpenKeyEx(HKEY_LOCAL_MACHINE, subkey, 0, KEY_READ, hKeyResult)

Value = "test"
↑このtestファイルの中身をすべて取得したい。
 (testというファイル名は全て同じです。)
  (testファイルのデータは一纏めではなくそれぞれ別々に取得したいです。)
Size = Len(strAnswer)
ret = RegQueryValueEx(hKeyResult, Value, 0, REG_MULTI_SZ, ByVal strAnswer, Size)

text1.txt = strAnswer


○レジストリサブキーイメージ図
printers
 狼EST1
   test(REG_SZ)
 狼EST2
   test(REG_SZ)
 狼EST3
   test(REG_SZ)

何か良い案がありましたら、宜しくお願い致します。

自分的には
subkey = "SYSTEM\CurrentControlSet\Control\Print\Printers"
ここの宣言で
subkey = "SYSTEM\CurrentControlSet\Control\Print\Printers\\"
って書いたらPrintersのサブキーを勝手に認識して
全てのtestファイルを見に行ってくれたらなと思ったのですが
世の中そんなにあまくはないんですね・・・。f(^_^;

あと、もうひとつ質問です。
上の質問が無理なものなら。
サブキーの値を取得することは出来るでしょうか?
上のレジストリキーの図で言うと。
TEST1、TEST2、TEST3の名前を取得出来ないでしょうか?
どちらかが出来れば問題が解決なんですが・・・。
宜しくお願い致します。

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。