如何以管理员身份在其他计算机上运行WPF应用程序

时间:2016-05-10 10:15:53

标签: wpf

我在一台计算机上运行Visual Studio内部的C#/ WPF应用程序。如何在其他Windows计算机上运行它,最好不先安装VisualStudio?它需要管理员访问权限,因此我无法使用ClickOnce。

我知道这是一个非常基本的问题,但我找不到答案。

2 个答案:

答案 0 :(得分:1)

在Visual Studio中右键单击项目名称并选择“在文件资源管理器中打开文件夹”,然后输入bin文件夹和调试文件夹,您将找到一个exe文件。通过右键单击此exe并在另一台计算机上运行它,然后选择“以管理员身份运行”

答案 1 :(得分:1)

如果您想确保应用程序以管理员权限运行,您应该添加应用程序清单文件(在您的项目上:Add New Item - > Application Manifest File

在这个app.manifest中,有一个名为requestedExecutionLevel的节点。它的值应该像这样改变:

 <requestedExecutionLevel level="requireAdministrator" uiAccess="false" />

完成应用程序并构建应用程序后,您可以生成生成的.exe文件并将其发送到另一台计算机。在应用程序启动时,UAC应提示要求管理员权限