WinNTでレジストリを列挙して削除するには?


おる  2002-04-04 21:56:02  No: 75470  IP: [192.*.*.*]

初めて投稿いたします。
NTでHKEY_LOCAL_MACHINE\XXXXの下にあるサブキーを
RegEnumKeyExで列挙して、RegDeleteKeyで削除を実行する
VBでにプログラムをAIP技術関連のサンプルを使用して作成したのですが
RegEnumKeyExがエラーコード87が返って失敗してしまい
削除できませんでした。また、直接RegDeleteKeyを使用して
レジストリを削除しようとしましたが失敗してしまい原因が不明です
どなたかもしNTでのレジストリ削除について注意事項などをご存知でしたら
お教え願いますでしょうか。よろしくお願いいたします。

編集    削除
Say  2002-04-05 02:46:35  No: 75471  IP: [192.*.*.*]

たぶん、権限の問題では?

編集    削除
おる  2002-04-05 03:01:49  No: 75472  IP: [192.*.*.*]

Sayさんお答えありがとうございます。
色々試したところ権限の問題ではなく
レジストリを削除するのは削除するキーにサブキーが存在した為
削除できませんでした。
ただ、RegEnumKeyExに関してはサンプルプログラム通りでは
列挙できずエラーが返ってきてしまいます。
サンプルのRegEnumKeyExをNTで使用するにあたっての問題はあるのでしょうか?
よろしくお願いします。

編集    削除