Создайте файл манифеста через командную строку (MSVC) - PullRequest
0 голосов
/ 30 марта 2019

Как сделать файл манифеста через командную строку (MSVC). Эта инструкция https://docs.microsoft.com/en-us/cpp/build/how-to-embed-a-manifest-inside-a-c-cpp-application?view=vs-2017 не работает.

Не создает никаких файлов манифеста. What'wrong

Ответы [ 2 ]

0 голосов
/ 31 марта 2019

Эта инструкция используется cmake

0 голосов
/ 30 марта 2019

Что значит не работает означает?Это ваше лучшее инженерное усилие?

Используйте Блокнот, чтобы сделать манифест.Вставьте следующее.

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
<assemblyIdentity
    version="2.0.0.0"
    processorArchitecture="*"
    name="Color Management"
    type="win32"
/>
<description>Editor</description>
<trustInfo xmlns="urn:schemas-microsoft-com:asm.v2"> 
<security> 
    <requestedPrivileges> 
        <requestedExecutionLevel level="AsInvoker" uiAccess="false"/> 
    </requestedPrivileges> 
</security> 
</trustInfo> 

</assembly>

Для компилятора vbc используйте /win32manifest:"%~dp0\RunAsAdmin.manifest" (%~dp0 - путь к пакетному файлу).

...