【发布时间】:2011-12-13 19:03:55
【问题描述】:
我的应用程序存在一个主要问题。我有一个应用程序和更新程序作为单独的 exe 文件。当更新可用时,更新程序会进行更新,并在流程完成后启动我的应用程序。主要问题是 - 应用程序安装在程序文件文件夹中,因此更新程序需要 UAC 管理员权限,这没关系,但是当我需要运行我的应用程序更新程序时,需要以普通用户身份运行它,因为如果它以管理员身份运行,请拖动并且 drop 不起作用(不是应用程序问题,UAC 会阻止它)。我尝试了几种不同的解决方案,甚至是这个: How to run NOT elevated in Vista (.NET)
这对我没有帮助 - 我的应用程序是以管理员身份运行的。
【问题讨论】:
标签: c# admin uac privileges