Windows 7 如何在Windows 7中运行提升的程序?

Windows 7 如何在Windows 7中运行提升的程序?,windows-7,excel,uac,elevated-privileges,vba,Windows 7,Excel,Uac,Elevated Privileges,Vba,我在Excel VBA中创建了一个应用程序,该应用程序需要用脚本运行批处理文件,我想知道如何提升该进程创建的所有进程。请告诉我如何提升进程?如果您有一个EXE,您可以嵌入一个清单,使其在Windows 7/Vista上需要管理员权限 编辑:执行此清单的整个清单将是: <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <assembly xmlns="urn:schemas-microsoft-com:asm.v1

我在Excel VBA中创建了一个应用程序,该应用程序需要用脚本运行批处理文件,我想知道如何提升该进程创建的所有进程。请告诉我如何提升进程?

如果您有一个EXE,您可以嵌入一个清单,使其在Windows 7/Vista上需要管理员权限

编辑:执行此清单的整个清单将是:

 <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
 <assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
    <trustInfo xmlns="urn:schemas-microsoft-com:asm.v3">
    <security>
        <requestedPrivileges>
        <requestedExecutionLevel level="highestAvailable" uiAccess="False" />
        </requestedPrivileges>
     </security>
    </trustInfo>
  </assembly>


这是在清单文件的顶部,还是在底部有返回的整个文件?不客气:)我编辑了我的原始答案,将其包括在内:)OP将如何将清单嵌入Microsoft编译的Excel.exe中?