出现此错误
''System.Security.SecurityException: Requested registry access is not allowed.
at System.ThrowHelper.ThrowSecurityException(ExceptionResource resource)''
当我尝试向注册表添加密钥时。我提到应用程序 requestedExecutionLevel 是“requireAdministrator”。启用 ClickOnce 安全设置并保留 requestedExecutionLevel ''asinvoker' 是一个更好的主意吗?
这是 VB.NET 代码的结构:
Try
[my code]
Catch sec As Security.SecurityException
[another block of code]
Catch ex As Exception
[another block of code]
End Try
使用“on error resume next”语句是一个更好的主意吗?请向我解释为什么会出现这个错误?
VB.NET、Visual Studio 2008(在 Vindows Vista Ultimate x86 和 Windows 7 Ultimate x64 上出现错误,我以管理员帐户登录)