c# - 如何强制我的 C# Winforms 程序在任何计算机上以管理员身份运行?

标签 c# winforms visual-studio manifest

如何强制我的 C# Winforms 程序在任何计算机上以管理员身份运行?以及任何类型的操作系统?

我需要代码解决方案(任何示例代码都很棒)

提前致谢

最佳答案

您可以将此 list 嵌入到您的应用程序中。

<?xml version="1.0" encoding="utf-8" ?> 
<asmv1:assembly manifestVersion="1.0" xmlns="urn:schemas-microsoft-com:asm.v1" xmlns:asmv1="urn:schemas-microsoft-com:asm.v1" xmlns:asmv2="urn:schemas-microsoft-com:asm.v2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <assemblyIdentity version="1.0.0.0" name="MyApplication" />
    <trustInfo xmlns="urn:schemas-microsoft-com:asm.v2">
        <security>
            <requestedPrivileges xmlns="urn:schemas-microsoft-com:asm.v3">
                <requestedExecutionLevel level="requireAdministrator" uiAccess="false" />
            </requestedPrivileges>
        </security>
    </trustInfo>
</asmv1:assembly>  

关于c# - 如何强制我的 C# Winforms 程序在任何计算机上以管理员身份运行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3598824/

相关文章:

c# - 在 Visual C# 中永久设置一次文本框值

c# - 调整文本框的高度

c# - 使用 async/await 时防止 winforms UI 阻塞

c++ - 在 Visual Studio 2010 上安装 LibCurl

javascript - 使用标签切换 <section> 背景

c# - 自动更新 Windows 应用程序

c# - JSON 数组到 Entity Framework Core 非常慢?

c# - 如何根据 C++ 在同一内存位置重新初始化 C# 中的对象(或者它是自动完成的)?

c# - 访问IsolatedStorageBackingStore时出现HRESULT 0X80131468的原因

.net - 如何防止 Visual Studio 重命名我的控件?