_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)