Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


Цитата mwz:
Однако 32-битный FAR, как я сейчас убедился, нормально входит и в папку sytem32, что однозначно говорит о том, что в 32-битную версию встроены куски 64-битного кода, работающие только в 64-битном окружении и обеспечивающие взаимодействие с 64-битной системой такое же же, что и чисто 64-битные программы »
Насколько я помню, просто отключается перенаправление — Для чего нужен\не нужен DISABLE_WOW64_HOOK? - forum.farmanager.com:
Цитата t-rex:
Редирекшион всегда отключен, включается тока для загрузки dll чтоб вдруг 64 бит дллки не пытались грузится.
Вот кусок changelog'а, о котором идёт речь:
Скрытый текст
Цитата:
yjh 13.11.2007 03:04:15 +0300 - build 339

1. Hook позволяющий 32хбитовому Far'у корректно работать с FS в Win64 (отключение WOW64-fs redirection). По умолчанию оно отключено и включается только на моменты загрузки DLL/запуска задач (для "штатной" работы 32хбитовых процессов).

При желании собрать Far без этого кода следует определить (для make) DISABLE_WOW64_HOOK. Корректно это будет компоноваться (и, как следствие, работать) либо ms-link не ниже чем от vc8, либо ulink версии >= 1.05 build 3.9 (лучше использовать build >= 3.11 - иначе будет ненужное информационное сообщение).

Возможно и потом ещё что «допиливалось».
Это сообщение посчитали полезным следующие участники:

Отправлено: 21:09, 08-11-2014 | #13