Макросы: различия между версиями

Материал из UoPilot
Перейти к навигации Перейти к поиску
(Новая страница: «Для работы макросов на Win7 x64 и Win10 x64 требуется соблюдение ряда условий. <br>1. Запускаемый...»)
 
 
Строка 1: Строка 1:
 
Для работы макросов на Win7 x64 и  Win10 x64 требуется соблюдение ряда условий.
 
Для работы макросов на Win7 x64 и  Win10 x64 требуется соблюдение ряда условий.
&lt;br>1. Запускаемый файл пилота должен располагаться в "доверенном месте". Например, в Program Files.
+
<br>1. Запускаемый файл пилота должен располагаться в "доверенном месте". Например, в Program Files.
&lt;br>2. Запускаемый файл пилота должен быть подписан (иметь валидную цифровую подпись). Например с помощью "Driver Signature Enforcement Overrider".
+
<br>2. Запускаемый файл пилота должен быть подписан (иметь валидную цифровую подпись). Например с помощью "Driver Signature Enforcement Overrider".
&lt;br>3. Рядом с файлом пилота должен лежать файл манифеста с именем "uopilot.exe.manifest", или как там у вас файл пилота называется, в кодировке "UTF-8", примерно такого содержания:
+
<br>3. Рядом с файлом пилота должен лежать файл манифеста с именем "uopilot.exe.manifest", или как там у вас файл пилота называется, в кодировке "UTF-8", примерно такого содержания:
  &lt;?xml version="1.0" encoding="UTF-8" standalone="yes"?>  
+
  <?xml version="1.0" encoding="UTF-8" standalone="yes"?>  
  &lt;assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
+
  <assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
     &lt;assemblyIdentity  
+
     <assemblyIdentity  
 
         version="1.0.0.0"  
 
         version="1.0.0.0"  
 
         processorArchitecture="*"  
 
         processorArchitecture="*"  
 
         name="UOPilot"  
 
         name="UOPilot"  
 
         type="win32"/>
 
         type="win32"/>
     &lt;trustInfo xmlns="urn:schemas-microsoft-com:asm.v3">
+
     <trustInfo xmlns="urn:schemas-microsoft-com:asm.v3">
         &lt;security>
+
         <security>
             &lt;requestedPrivileges>
+
             <requestedPrivileges>
                 &lt;requestedExecutionLevel
+
                 <requestedExecutionLevel
 
                     level="requireAdministrator"
 
                     level="requireAdministrator"
 
                     uiAccess="true"/>
 
                     uiAccess="true"/>
             &lt;/requestedPrivileges>
+
             </requestedPrivileges>
         &lt;/security>
+
         </security>
     &lt;/trustInfo>
+
     </trustInfo>
     &lt;compatibility xmlns="urn:schemas-microsoft-com:compatibility.v1">  
+
     <compatibility xmlns="urn:schemas-microsoft-com:compatibility.v1">  
         &lt;application>  
+
         <application>  
             &lt;!--The ID below indicates application support for Windows Vista -->
+
             <!--The ID below indicates application support for Windows Vista -->
             &lt;supportedOS Id="{e2011457-1546-43c5-a5fe-008deee3d3f0}"/>  
+
             <supportedOS Id="{e2011457-1546-43c5-a5fe-008deee3d3f0}"/>  
             &lt;!--The ID below indicates application support for Windows 7 -->
+
             <!--The ID below indicates application support for Windows 7 -->
             &lt;supportedOS Id="{35138b9a-5d96-4fbd-8e2d-a2440225f93a}"/>
+
             <supportedOS Id="{35138b9a-5d96-4fbd-8e2d-a2440225f93a}"/>
         &lt;/application>  
+
         </application>  
     &lt;/compatibility>
+
     </compatibility>
  &lt;/assembly>
+
  </assembly>

Текущая версия на 11:34, 28 августа 2019

Для работы макросов на 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>