Nir*_*jan 6 c# exception-handling regedit unauthorizedaccessexcepti
在我的Windows应用程序中,我正在对注册表进行一些更改,例如删除特定的密钥,在某些测试场景中,例如在安装了UAC的Vista机器上,我得到了System.UnauthorizedAccessException.我的代码看起来像这样:
try
{
//delete registry keys
}
catch (UnauthorizedAccessException ex)
{
//handling
}
catch (Exception genEx)
{
//handling
}
Run Code Online (Sandbox Code Playgroud)
但是应用程序仍然会崩溃.不会被catch块处理.有什么方法可以处理吗?