-PR-
締切済み

レジストリキーの削除方法(VC++6.0)

  • 困ってます
  • 質問No.71811
  • 閲覧数1361
  • ありがとう数6
  • 気になる数0
  • 回答数3
  • コメント数0

お礼率 31% (6/19)

VC++ で、
SetRegistryKey
関数を用いてレジストリキーへの登録を行っています。

アプリケーション削除時に、
アプリケーションに関するレジストリキーの登録を一括削除するために、
これと逆の操作を行いたいのですが、どのようにすればよいのでしょうか?

読み込み、書き込みの
GetProfileString
WriteProfileString
関数はあるのですが、削除用の関数が見当たりません。

ご存知の方お教えいただけますでしょうか?
通報する
  • 回答数3
  • 気になる
    質問をブックマークします。
    マイページでまとめて確認できます。

回答 (全3件)

  • 回答No.1

あんまりレジストリいじらないので 自信はないですが、 RegDeleteKey() RegDeleteValue() このあたりでは? 見当違いでしたらすみません。 ...続きを読む
あんまりレジストリいじらないので
自信はないですが、
RegDeleteKey()
RegDeleteValue()
このあたりでは?

見当違いでしたらすみません。
補足コメント
mu_nya

お礼率 31% (6/19)

回答をありがとうございます。
確かに、おっしゃる通りの関数で削除可能なようです。
ありがとうございました。

現在Win2000を使っているのですが、
1つ1つのキーについて、上記の関数を実行しないと削除できないようです。
レジストリエディタで自分で開発したプログラムの項目を見ると、
「HKEY_CURRENT_USER\Software\__my_name__\__software_name__\__dir__\__key__」
のような構成になっているのですが、
ここで、
「__software_name__」
以下をごっそり削除したいと思うのですが、
よい方法をご存知でしたらお教えいただけますと幸いです。
投稿日時 - 2001-05-05 16:06:16
関連するQ&A


  • 回答No.2
レベル8

ベストアンサー率 44% (22/50)

RegOpenKeyEx()で削除したいキーを開いて そのハンドルをRegDeleteKey()に渡してやればまとめて消せます。 ...続きを読む
RegOpenKeyEx()で削除したいキーを開いて
そのハンドルをRegDeleteKey()に渡してやればまとめて消せます。
補足コメント
mu_nya

お礼率 31% (6/19)

回答ありがとうございます。

しかしやはり、具体的な方法が今ひとつわかりません。
「まとめて消せる」というのは、1つ1つ消すのとは異なるのですね。

大変申し訳ないのですが、
「HKEY_CURRENT_USER\Software\__my_name__\__software_name__\__dir__\__key__」
のような構成になっている場合の、 「__software_name__」 一式の削除の仕方をご教授いただけませんでしょうか。
投稿日時 - 2001-05-06 00:05:39
  • 回答No.3
レベル7

ベストアンサー率 18% (4/22)

>HKEY_CURRENT_USER\Software\__my_name__\__software_name__\__dir__\__key__」 >のような構成になっている場合の、 「__software_name__」 一式の削除の仕方をご教授いただけませんでしょうか。 RegOpenKeyExで__my_name__をOpenして、そこでRegDeleteKey()で__so ...続きを読む
>HKEY_CURRENT_USER\Software\__my_name__\__software_name__\__dir__\__key__」
>のような構成になっている場合の、 「__software_name__」 一式の削除の仕方をご教授いただけませんでしょうか。

RegOpenKeyExで__my_name__をOpenして、そこでRegDeleteKey()で__software_name__を消せばよかったはずです。
消したいキーのひとつ上のキーを開くはずです。

もちろんOpneするときにアクセスの権限で消せるようにしないとだめですけど。
MSDNにはNTではサブキーを持っていたら消せないと書いてありますね。。。
このQ&Aで解決しましたか?
関連するQ&A
-PR-
-PR-
こんな書き方もあるよ!この情報は知ってる?あなたの知識を教えて!
このQ&Aにはまだコメントがありません。
あなたの思ったこと、知っていることをここにコメントしてみましょう。

その他の関連するQ&A、テーマをキーワードで探す

キーワードでQ&A、テーマを検索する
-PR-
-PR-
-PR-

特集


新大学生・新社会人のパソコンの悩みを解決!

いま みんなが気になるQ&A

関連するQ&A

-PR-

ピックアップ

-PR-
ページ先頭へ