Цитата: Алексей от 08.05.2021, 13:57
Здравствуйте!
После просмотра урока Хачатура по реестру попробовал записать и удалить параметр:
[spoiler title="Код"]
private void MainForm_Load(object sender, EventArgs e)
{
txbKey.Text = "Software\\MyProgram";
txbParam.Text = "My Parameter";
txbValue.Text = "My Value";
lblInfo.Text = "";
lblInfo.ForeColor = Color.Red;
}
private void btnWrite_Click(object sender, EventArgs e)
{
using (RegistryKey regkey = Registry.CurrentUser.CreateSubKey(txbKey.Text))
{
regkey.SetValue(txbParam.Text, txbValue.Text);
}
}
private void btnDel_Click(object sender, EventArgs e)
{
lblInfo.Text = "";
using (RegistryKey regkey = Registry.CurrentUser.OpenSubKey(txbKey.Text))
{
try
{
regkey.DeleteValue(txbParam.Text);
}
catch
{
lblInfo.Text = "Не удалось удалить параметр";
}
}
}
[/spoiler]
Параметр со значением создается успешно, но при удалении параметра возникает ошибка. Никак не пойму, в чем ошибка. Помогите, пожалуйста, разобраться. Проект https://disk.yandex.ru/d/qOuYv27dWl99rQ
Параметр со значением создается успешно, но при удалении параметра возникает ошибка. Никак не пойму, в чем ошибка. Помогите, пожалуйста, разобраться. Проект