↑  ←  Описание функции


_RegDelete

Удаляет раздел (рекурсивно) или параметр реестра.

#Include <_RegFunc.au3>
_RegDelete ( $szKey[, $szValue = Default] )

Параметры

$szKey Раздел реестра
$szValue [необязательный] Параметр реестра (по умолчанию Default для рекурсивного удаления раздела)

Возвращаемое значение

Успех:Возвращает 1
Ошибка:Возвращает 0 и устанавливает @error
@error:-2 - не возможно удалить корневой раздел
-1 - указанный раздел/параметр не существует
1 - неверно указан корневой раздел
2 - не удалось открыть подраздел (@extended содержит возвращаемое значение RegOpenKeyExW)
3 - не удалось удалить раздел/параметр (@extended содержит возвращаемое значение RegOpenKeyExW)

См. также

_RegWrite

Пример

; Erik Pilsits
; http://www.autoitscript.com/forum/topic/70108-custom-registry-functions-udf/
#include <_RegFunc.au3>
_RegDelete('HKCU\Software\TestKey', 'TestValue')
If @error Then MsgBox(0, 'Сообщение', 'Код ошибки ' & @error)