我使用“安装和部署”向导部署了一个小型.NET应用程序。问题是,当我使用具有管理员权限的用户运行它时,它运行时没有任何错误,如果用户没有管理员权限,那么它会给出错误
应用程序遇到错误,需要关闭
当我检查错误报告时,它说:
P9:System.unauthorizedaccess
我甚至选中了“安装给所有人”选项,但没有用。
可能是什么问题?
答案 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? 。