В приложении Windows, которое я имею, я делаю некоторые изменения в реестре, такие как удаление определенного ключа, в некоторых тестовых сценариях, например, на компьютере с Vista с включенным UAC, я получаю System.UnauthorizedAccessException
.Мой код будет выглядеть примерно так:
try
{
//delete registry keys
}
catch (UnauthorizedAccessException ex)
{
//handling
}
catch (Exception genEx)
{
//handling
}
Но приложение все равно будет аварийно завершать работу, не обрабатываясь блоком catch.Есть ли способ, которым я мог бы справиться с этим?