如何以编程方式为 Windows 10 中的 C# 应用程序 exe 选择以管理员身份运行此程序复选框选项? [重复]

问题描述 投票:0回答:1

我想设置默认启用“以管理员身份运行此程序”复选框选项。这样就不需要用户每次都右键单击 exe 并选择以管理员身份运行。

  1. 在 .Net 应用程序中构建 exe 时,有没有办法以编程方式启用此选项?
  2. 创建 MSI 安装程序时,是否可以启用此复选框?

手动启用选项的步骤

  1. 右键单击 C# EXE
  2. 选择属性
  3. 转到兼容性选项卡
  4. 选择以管理员身份运行此程序复选框

参考附图

Image of C# Exe Properties

c# build windows-installer
1个回答
2
投票

我想您可以编写或生成带有选项“requestedExecutionLevel”和值“requireAdministrator”的应用程序清单文件。

有关详细信息,请参阅https://learn.microsoft.com/en-us/previous-versions/bb756929(v=msdn.10)?redirectedfrom=MSDN

© www.soinside.com 2019 - 2024. All rights reserved.