将下列代码保存为*.bat文件同*.exe文件至于同一目录运行即可
SET TOOLPATH="C:\Program Files (x86)\Windows Kits\10\bin\10.0.17763.0\x86"
SET MANIFESTFILE="my.manifest"
echo ^<?xml version='1.0' encoding='UTF-8' standalone='yes'?^> > %MANIFESTFILE%
echo ^<assembly xmlns='urn:schemas-microsoft-com:asm.v1' manifestVersion='1.0'^> >> %MANIFESTFILE%
echo ^<trustInfo xmlns="urn:schemas-microsoft-com:asm.v3"^> >> %MANIFESTFILE%
echo ^<security^> >> %MANIFESTFILE%
echo ^<requestedPrivileges^> >> %MANIFESTFILE%
echo ^<requestedExecutionLevel level='requireAdministrator' uiAccess='false' /^> >> %MANIFESTFILE%
echo ^</requestedPrivileges^> >> %MANIFESTFILE%
echo ^</security^> >> %MANIFESTFILE%
echo ^</trustInfo^> >> %MANIFESTFILE%
echo ^</assembly^> >> %MANIFESTFILE%
for %%a in (*.exe) do (
copy %MANIFESTFILE% %%a.manifest
%TOOLPATH%\mt.exe -manifest "%%a.manifest" -outputresource:"%%a";#1
del %%a.manifest
)
del %MANIFESTFILE%