How make Executable Dlang EXE ask for "Run as Administrator"?

Marcone marcone at email.com
Mon Feb 3 12:27:41 UTC 2020


On Saturday, 1 February 2020 at 08:14:19 UTC, Ferhat Kurtulmuş 
wrote:
> On Saturday, 1 February 2020 at 06:26:04 UTC, Marcone wrote:
>> [...]
>
> Disclaimer: did not tried. You must somehow embed this manifest 
> file into your exe using  some linker parameter. Or put this 
> manifest next to your exe by naming it 
> MyApplication.exe.manifest.
>
> <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
> <assembly xmlns="urn:schemas-microsoft-com:asm.v1" 
> manifestVersion="1.0">
>   <assemblyIdentity version="1.0.0.0"
>      processorArchitecture="X86"
>      name="MyApplication"
>      type="win32"/>
>   <description>Description of your application</description>
>   <!-- Identify the application security requirements. -->
>   <trustInfo xmlns="urn:schemas-microsoft-com:asm.v2">
>     <security>
>       <requestedPrivileges>
>         <requestedExecutionLevel
>           level="requireAdministrator"
>           uiAccess="false"/>
>         </requestedPrivileges>
>        </security>
>   </trustInfo>
> </assembly>

Work very well when I put this manifest next to your exe by 
naming it MyApplication.exe.manifest. But how embed this manifest 
file into exe using linker parameter? Can you send me the exemple 
command?


More information about the Digitalmars-d-learn mailing list