处理UnauthorizedAccessException在Windows应用程序我有,我做在注册表中的某些变化就像是Vista的机器,其UAC提上删除特定的关键,在某些测试场景一样,我越来越System.UnauthorizedAccessException
。我的代码看起来是这样的:如何从用户代码
try
{
//delete registry keys
}
catch (UnauthorizedAccessException ex)
{
//handling
}
catch (Exception genEx)
{
//handling
}
但是,应用程序会依然走崩溃,没有被catch块处理。有什么办法可以处理吗?
确定导致您的应用程序崩溃的代码位于try语句中吗? – 2011-12-23 15:09:29
http://www.codeproject.com/KB/vista-security/MakingAppsUACAware.aspx – 2011-12-23 15:12:04
您必须能够发现此异常。也许你可以给我们更多的代码(我的意思是至少引发异常的调用)来帮助修复它。 – ken2k 2011-12-23 15:13:21