none
c#默认以管理员身份运行的问题 RRS feed

  • 问题

  • 我希望我的C#程序默认就是以管理员身份 运行,于是我修改

    app.manifest文件,但是我发现我的这个文件和我在网上找到的教程不一样,我用的是VS2015,我的这个文件是这样的:

    <?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">
      <trustInfo xmlns="urn:schemas-microsoft-com:asm.v2">
        <security>
          <applicationRequestMinimum>
            <defaultAssemblyRequest permissionSetReference="Custom" />
            <PermissionSet class="System.Security.PermissionSet" version="1" ID="Custom" SameSite="site" Unrestricted="true" />
          </applicationRequestMinimum>
        </security>
      </trustInfo>
    </asmv1:assembly>
    而网上的教程说要修改:
    requestedPrivileges

    我这个文件里面没有这个节点,怎么办?自己增加 一个可以吗?


    da jia hao!

    2015年10月21日 6:21

答案

  • 你把

    <requestedPrivileges xmlns="urn:schemas-microsoft-com:asm.v3">
            <requestedExecutionLevel  level="requireAdministrator" uiAccess="false" />
    </requestedPrivileges>

    插入到<security>里面就可以了。

    Bob Bao

    Do you still use the same Windows 8 LockScreen always? Download Chameleon Win8 App quickly, that changes your LockScreen constantly.
    你是否还在看着一成不变的Windows 8锁屏而烦恼,赶紧下载这个 百变锁屏 应用,让你的锁屏不断地变化起来。

    2015年10月22日 0:48
    版主