Макросы

Материал из UoPilot
Перейти к навигации Перейти к поиску

Для работы макросов на Win7 x64 и Win10 x64 требуется соблюдение ряда условий.
1. Запускаемый файл пилота должен располагаться в "доверенном месте". Например, в Program Files.
2. Запускаемый файл пилота должен быть подписан (иметь валидную цифровую подпись). Например с помощью "Driver Signature Enforcement Overrider".
3. Рядом с файлом пилота должен лежать файл манифеста с именем "uopilot.exe.manifest", или как там у вас файл пилота называется, в кодировке "UTF-8", примерно такого содержания:

<?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="*" 
        name="UOPilot" 
        type="win32"/>
    <trustInfo xmlns="urn:schemas-microsoft-com:asm.v3">
        <security>
            <requestedPrivileges>
                <requestedExecutionLevel
                    level="requireAdministrator"
                    uiAccess="true"/>
            </requestedPrivileges>
        </security>
    </trustInfo>
    <compatibility xmlns="urn:schemas-microsoft-com:compatibility.v1"> 
        <application> 
            <supportedOS Id="{e2011457-1546-43c5-a5fe-008deee3d3f0}"/> 
            <supportedOS Id="{35138b9a-5d96-4fbd-8e2d-a2440225f93a}"/>
        </application> 
    </compatibility>
</assembly>