Цитата:
Сообщение от Snake22
посдкажите пожалуйста как можно удалить раздел реестра со вложенными в него подразделами?
удалить пытаюсь так
Код:
if
RegDeleteKey(HKEY_CURRENT_USER,'Software\Classes\test_record')=0
then ShowMessage('Удалено');
если раздел пуст то норм удаляет.а если не пуст то не удаляет.
вручную чтото влом всё прописывать, там несколько вложений под каждое расширение (это типа разрегистрация расширений файлов моей проги)
|
Удаляй функцией SHDeleteKey:
Код:
function SHDeleteKeyA(Key: HKEY; SubKey: PAnsiChar): Longint; stdcall;
external 'shlwapi.dll' name 'SHDeleteKeyA';
Или же рекурсивно функцией RegDeleteKey.