C# Удалить значение реестра - PullRequest
0 голосов
/ 02 мая 2020

Я хочу удалить значение реестра, нажав на кнопку.

У меня есть код, но когда я нажимаю на кнопку, он говорит: «Нет значения с таким именем».

Но есть значение.

Вот код:

        string cryptographyKey = @"SOFTWARE\Microsoft\Cryptography";
        RegistryKey ckey = Registry.LocalMachine.OpenSubKey(cryptographyKey, true);
        ckey.DeleteValue("MachineGuid");

Когда я отлаживаю его, возникает ошибка ckey.DeleteValue("MachineGuid"); В местоположении HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Cryptography* существует значение с именем MachineGuid 1013 *

Но почему я получаю эту ошибку?

...