Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

UoKit.com Форумы _ UO Pilot _ JournalHook cannot be created: Отказано в доступе

Автор: Moonfawn 15.2.2015, 15:15

Добрый день! Не нашел на форуме ответа или подходящей темы.

Скачал последнюю версию 2.35 UoPilot
Windows 8
Антивирусов нету
Защитник Windows - Добавил уопилот в исключения, отключил защиту в реальном времени
Запустил программу от имени администратора
Пробовал режим совместимости Win XP (sp2 , sp3) , Win98!!!!,
Добавил (включил хоткеи) на запись, остановку, воспроизведение макроса.

При нажатии хоткея (я назначил cntrl alt shift insert) пишет "JournalHook cannot be created: Отказано в доступе". Пробовал с привязкой к определенному окну и без. Что делаю не так?
Заранее благодарен.

Еще пробовал покликать в разделе Еще \ Macros на верхней панеле с кучей кнопок но как я понял они тут не причем и связаны чисто с Ультимой.

Собственно я повторял дейтсвия этого видео http://www.youtube.com/watch?v=tHLhdhYyZQQ но ничего не вышло.

Автор: DarkMaster 15.2.2015, 16:01

Отключи UAC. Именно отключить попробуй.

Автор: WKnight 16.2.2015, 16:32

https://forum.uokit.com/index.php?s=&showtopic=25154&view=findpost&p=190336

Автор: zavas 17.2.2015, 12:18

Отключи UAC. Именно отключить попробуй.
В любом случае необходимо вернуть UAC в рабочее состояние.

Автор: DarkMaster 17.2.2015, 12:30

Цитата
В любом случае необходимо вернуть UAC в рабочее состояние.

Зачем? Всегда первым делом отрываю к чертовой матери. Одни проблемы, а толку ноль.

Автор: WKnight 26.9.2016, 16:02

Вобщем работает оно. Win 7 x64, Win 10 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>
            <!--The ID below indicates application support for Windows Vista -->
            <supportedOS Id="{e2011457-1546-43c5-a5fe-008deee3d3f0}"/>
            <!--The ID below indicates application support for Windows 7 -->
            <supportedOS Id="{35138b9a-5d96-4fbd-8e2d-a2440225f93a}"/>
        </application>
    </compatibility>
</assembly>

В основном это нужно только для макросов.

Автор: cirus 11.10.2016, 3:34

В win10 работает, если зайти в учётную запись 'Администратор', если в другую учётку с правами админа то выдаёт ошибку. UAC отключен.

Автор: WKnight 11.10.2016, 9:31

Я проверял на Win 10 x64 из под обычного пользователя с включенным UAC. Видимо есть еще какие-то требования.

Автор: cirus 11.10.2016, 14:33

С простой учётки работает только воспроизведение из папки Program Files (x86).

Автор: Cockney 11.10.2016, 18:13

Зачем ? При сложности то пилота они вообще актуальны?

Автор: DarkMaster 11.10.2016, 19:25

Цитата
Зачем ? При сложности то пилота они вообще актуальны?

Очень, т.к. этот вид эмуляции очень жестко проходит многие защиты и невосприимчивости.

Автор: WKnight 12.10.2016, 14:33

Цитата
С простой учётки работает только воспроизведение из папки Program Files (x86).

Цитата
Собственно что требуется:

1. Запускаемый файл пилота должен располагаться в "доверенном месте". Например, в Program Files.
Мне так проще в програмс кинуть, чем с учетками извращаться.

Автор: cirus 12.10.2016, 15:03

С обычной учётки с правами админа:
Из Program Files не работает ни запись, ни воспроизведение.
Из Program Files (x86) работает только воспроизведение. Запись не работает.

Из под учётки 'Администратор' (которая изначально вообще отключена):
Работает из Program Files и запись, и воспроизведение.

Автор: cirus 15.10.2016, 3:25

С воспроизведением разобрался. Если на пилоте стоит галка 'Выполнять эту программу от имени администратора', то воспроизведение не работает. Если галку убрать работает.
Хотя, если манифест рядом, то галка и не нужна вообще.

Цифровую подпись на пилот изначально можно сделать?

Автор: WKnight 15.10.2016, 11:35

Думаю да.

Автор: cirus 15.10.2016, 12:20

На счёт записи (Win10). Нажимаю запись и винда перестаёт реагировать на клики. Т. е. не открыть папку, приложение или что-то ещё, по сути можно только водить курсором. Но, в итоге всё равно ничего не запишется. Остановить запись можно только горячими клавишами. Как только останавливаешь запись, открываются свойства ярлыков по которым кликал.

В Win7 макросы работают, цифровую подпись пришлось снова делать, иначе, при запуске пилота выдавало: 'Сервер вернул ошибку' или что-то вроде этого.

Автор: Core 14.8.2019, 11:32

Цитата(cirus @ 15.10.2016, 12:20) *

На счёт записи (Win10). Нажимаю запись и винда перестаёт реагировать на клики. Т. е. не открыть папку, приложение или что-то ещё, по сути можно только водить курсором. Но, в итоге всё равно ничего не запишется. Остановить запись можно только горячими клавишами. Как только останавливаешь запись, открываются свойства ярлыков по которым кликал.

В Win7 макросы работают, цифровую подпись пришлось снова делать, иначе, при запуске пилота выдавало: 'Сервер вернул ошибку' или что-то вроде этого.


Получается что макросы записи в пилоте на 10 винде не работают?

Автор: FREEON 14.8.2019, 13:57

Цитата(Core @ 14.8.2019, 11:32) *

Получается что макросы записи в пилоте на 10 винде не работают?

А они нужны вам? Макросс это дело не серьезное и не точное, куда более надежнее и точнее написать код самому.

Русская версия Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)