运行.NET安装和部署应用程序时System.unauthorizedaccess

时间:2011-07-29 15:25:27

标签: c# .net setup-deployment

我使用“安装和部署”向导部署了一个小型.NET应用程序。问题是,当我使用具有管理员权限的用户运行它时,它运行时没有任何错误,如果用户没有管理员权限,那么它会给出错误

  

应用程序遇到错误,需要关闭

当我检查错误报告时,它说:

  

P9:System.unauthorizedaccess

我甚至选中了“安装给所有人”选项,但没有用。

可能是什么问题?

1 个答案:

答案 0 :(得分:0)

在Windows Vista和Windows 7上,您需要以管理员身份运行/安装某些应用程序。您可以关闭UAC。请参阅 Turn User Account Control on or off

如果用户未以管理员身份运行,则用户可以指示以管理员身份运行。 您可以使用WindowsIdentity .NET类来获取用户访问级别。请参阅 How to check if the logged on user is an administrator?