1.创建批处理文件
mt.exe -manifest "app.manifest" -outputresource:"Project.exe";#1
其中的Project.exe,可以指定相对或绝对路径,比如“c:/xx/project.exe”或“../xx/project.exe”。
保存成批处理文件,比如aa.bat文件。
2.创建app.manifest文件
在aa.bat文件所在的文件夹中创建文本文件,填写如下内容:
<?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='requireAdministrator' uiAccess='false' />
</requestedPrivileges>
</security>
</trustInfo>
</assembly>
文件保存后,更改名称为"app.manifest"。
3.在visual studio 的运行环境中,比如:“VisualStudio 2015 开发人员提示”中运行"aa.bat"。即可对指定的“Project.exe”添加管理员权限。