Registry.DeleteValue

Registry.DeleteValue ( number MainKey,
string SubKey,
string Value )
Примеры

Описание

Удаляет "значение" из реестра пользователя.

Параметры

MainKey

(число) Основной или "корневой - root" раздел, где можно найти значение. Выбор из:

КОНСТАНТА
CONSTANT
ЗНАЧЕНИЕ
VALUE
HKEY_CLASSES_ROOT0
HKEY_CURRENT_CONFIG1
HKEY_CURRENT_USER2
HKEY_LOCAL_MACHINE3
HKEY_USERS4

SubKey

(строка) Ключ, что содержит значение.

Value

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

Примечание: Для указания значения "(По умолчанию - Default)", используйте пустую строку "" как название значения. В результате при удалении значения "(По умолчанию - Default)" удалится ключ и все его значения.

Возврат

Ничего. Можно использовать действие Application.GetLastError для определения случился ли отказ в работе этого действия и почему.
Смотрите также: Связанные действия

Примеры

Пример 1

Registry.DeleteValue(HKEY_LOCAL_MACHINE, "Software\\My Application", "InstallPath");
Удаляем значение "InstallPath" из ключа HKEY_LOCAL_MACHINE\Software\My Application.

Пример 2

Registry.DeleteValue(2, "Software\\My Application", "InstallPath");
Удаляем значение "InstallPath" из ключа HKEY_CURRENT_USER\Software\My Application.
Смотрите также: Связанные действия