📖deleteVariable
void deleteVariable(RegistryKey key, string keyName, string varName);key - Корневой ключ (Выбирайте с помощью "Registry". Например: "Registry.LocalMachine")
keyName - Название под-ключа
varName - Название переменной в под-ключе
Перед использованием класса RegEdit импортируйте в свой код библиотеку Microsoft.Win32. using Microsoft.Win32;
Пример:
MultiAPI.RegEdit.deleteVariable(Registry.LocalMachine, "keeeeey", "variable");Описание:
Удаляет переменную из под-ключа
Исключения:
Исключения: 0x00003
Обработка: Исключения
Код:
public static void deleteVariable(RegistryKey key, string keyName, string varName)
{
if (string.IsNullOrEmpty(keyName) || string.IsNullOrEmpty(varName)) throw new Exception("0x00003"); // Если переменная "keyName" или "varName" пуста, то выдаём исключение "0x00003"
RegistryKey key2 = key.OpenSubKey(keyName, true); // Открываем под-ключ из корневого ключа
key2.DeleteValue(varName); // Удаляем переменную
key.Close(); // Закрываем корневой ключ
key2.Close(); // Закрываем под-ключ
}Last updated
Was this helpful?