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

如何以管理员身份在其他计算机上运行WPF应用程序,wpf,Wpf,我有一个C/WPF应用程序在一台计算机上的VisualStudio内部运行。如何在其他Windows计算机上运行它,最好不先安装VisualStudio?它需要管理员访问权限,因此我无法使用ClickOnce 我知道这是一个非常基本的问题,但我找不到答案。在Visual Studio中右键单击项目名称并在文件资源管理器中选择“打开文件夹”,然后输入bin文件夹和调试文件夹,您将找到一个exe文件。通过右键单击此exe并在Visual Studio中选择“以管理员身份运行”,在另一台计算机上运行它

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


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

在Visual Studio中右键单击项目名称并在文件资源管理器中选择“打开文件夹”,然后输入bin文件夹和调试文件夹,您将找到一个exe文件。通过右键单击此exe并在Visual Studio中选择“以管理员身份运行”,在另一台计算机上运行它。右键单击项目名称并在文件资源管理器中选择“打开文件夹”,然后输入bin文件夹和调试文件夹,您将找到一个exe文件。右键单击此exe并选择“以管理员身份运行”在另一台计算机上运行它。如果要确保应用程序以管理员权限运行,应在项目上添加应用程序清单文件:添加新项->应用程序清单文件

在这个app.manifest中,有一个名为requestedExecutionLevel的节点。其值应按如下方式更改:

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

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

如果要确保应用程序以管理员权限运行,则应在项目上添加应用程序清单文件:添加新项->应用程序清单文件

在这个app.manifest中,有一个名为requestedExecutionLevel的节点。其值应按如下方式更改:

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

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

我也这样做,应用程序运行正常但无法从主pcI选择sql数据执行相同操作,应用程序运行正常但无法从主pc选择sql数据