【发布时间】:2011-12-01 18:11:29
【问题描述】:
我需要我的软件能够在 Windows Vista 上以管理员身份运行(如果有人在没有管理权限的情况下运行它,它会崩溃)。
在启动其他软件时,我看到系统提示“此软件将以管理员身份运行。您要继续吗?”当应用试图获取管理权限时。
在 Windows Vista 上运行 c# 应用时如何请求管理权限?
【问题讨论】:
-
请不要忘记这样做只会隐藏根本问题,并不能解决问题。即使您的程序确实需要管理员权限,如果没有获得这些权限,它也不应该崩溃。最可能的原因是您未能在系统调用之后检查错误情况。
标签: c# windows windows-7 windows-vista