處理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