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

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

Старожил


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

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


В интернете нашел следующее объяснение такого поведения Totalcmd x32:

Это проблема не TC, это проблема того, как MS спроектировала 64-битные системы (точнее, поведение 32-битных программ в 64-битных системах).

Как я понял при попытке зайти в "Window\system32\drivers" операционка перенаправляет 32х битные приложения в папку "Windows\SysWOW64\drivers\" а в реальности файлы находятся в "Windows\Sysnative\drivers\"

Еще нашел такое: Начиная с седьмой версии, в Тотале появился экспериментальный ключик x64DisableRedirection, позволяющий отключить перенаправление системных папок в 32-битные копии. Если хотите более полноценной работы Тотала в Windows x64, включайте этот параметр и пробуйте.
Имейте в виду, что в таком режиме не смогут работать некоторые плагины, которые грузят DLL-файлы динамически (т.к. Тотал не может перехватить такие загрузки и перенаправить на нужную DLL).


Вопросы:

1. Может кто знает как запустить тотал с ключем x64DisableRedirection=1 что б не дописывать этот параметр в файле wincmd.ini в разделе [Configuration] ?

2. И еще как вариант, может кто знает как составить пару батников:
- для 64х битной винды, при запуске которого задействовался б ключик x64DisableRedirection и отключал перенаправление.
- для 32х битной винды, что б ключик становился на место.
В идеале было бы не плохо сделать батник который бы сам определял какая ось х64 или х86?

Последний раз редактировалось Cancer_mvm, 17-09-2012 в 18:16.


Отправлено: 16:23, 17-09-2012 | #249