私が持っているWindowsアプリケーションでは、特定のキーを削除するなど、レジストリにいくつかの変更を加えています。UACがインストールされているVistaマシンのようないくつかのテストシナリオでは、次のようになりSystem.UnauthorizedAccessException
ます。私のコードは次のようになります。
try
{
//delete registry keys
}
catch (UnauthorizedAccessException ex)
{
//handling
}
catch (Exception genEx)
{
//handling
}
ただし、アプリケーションは引き続きクラッシュし、catchブロックによって処理されません。私がそれを処理できる方法はありますか?