Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Total Commander не видит некоторые файлы

 
Post new topic   This topic is locked: you cannot edit posts or make replies.    Total Commander Forum Index -> Общие вопросы printer-friendly view
View previous topic :: View next topic  
Author Message
Lumen



Joined: 17 May 2010
Posts: 13

Post (Separately) Posted: Fri Nov 04, 2011 23:47    Post subject: Total Commander не видит некоторые файлы Reply with quote

Добрый вечер!

Наткнулся на странное поведение, не знаю, глюк это или так задумано, честно говоря даже не знаю что в поиск забить, чтоб проверить есть ли уже такая тема, так что если боян - не пинайте сильно.
В общем суть проблемы: ОС Windows 7 x64, TC 7.56a. Сидел как-то настраивал панель в ТС, захотелось вынести на нее ярлык для MSConfig.exe. Открываю окно настройки панели инструментов, добавляю кнопку, в поле Команда ввожу msconfig.exe, Путь - C:\Windows\System32\, хочу выбрать файл со значком, и здесь ни сам Total Commander в панелях своих, ни через диалог открытия файлов не может найти этот файл. Пытаюсь запустить msconfig.exe из командной строки ТС - то же самое, файл не найден. А между тем файл есть и запускается. Остальные его прекрасно видят, например FAR, WinRAR, проводник тот же самый. При более внимательном рассмотрении заметил, что фар и винрар показывают (в моем случае) 2704 файла всего, а тотал коммандер - 2431 файл. То есть чуть меньше 300 (!) файлов куда-то пропали. Возможно не обратил бы внимания на этот факт, если бы не обнаружил его в своей программе (одна из функций - какое-то подобие файлового менеджера). В общем интересно, что это за глюк такой, с чем он связан, и как его побороть?

Спасибо.
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Sat Nov 05, 2011 00:29    Post subject: Reply with quote

Lumen wrote:
чтоб проверить есть ли уже такая тема, так что если боян - не пинайте сильно.
В общем суть проблемы: ОС Windows 7 x64, TC 7.56a
Да, без баянов нынче никуда.
Проводник видит файл, Тотал - нет
tckb
... and many more.

На новых бетах x64 должно все отображаться и искаться.
Back to top
View user's profile Send private message
Lumen



Joined: 17 May 2010
Posts: 13

Post (Separately) Posted: Sat Nov 05, 2011 00:35    Post subject: Reply with quote

Дело было в File System Redirection. Когда ТС (у меня он пока ещё 32-битный) или моя программа (тоже 32 бита) обращается к файлу в System32, драйвер файловой системы перенаправляет запрос в папку SysWOW64 (тоже есть в папке Windows). А там этого файла нет, потому и выдается сообщение "Файл не найден". Этот файл есть в папке Sysnative, куда винда пускает 32-битные программы без редиректа и оттуда msconfig.exe легко и непринужденно запускается. Чтобы отключить в своих 32-битных программах редирект в SysWOW64 можно воспользоваться Wow64DisableWow64FsRedirection, ну и вообще, если кого заинтересовала эта особенность 64-битных версий Windows - здесь всё описано.
Тему можно закрыть.

Добавлено спустя 5 минут:

Оу, даже ключик есть. Спасибо, здорово, попробую поюзать. ТС продолжает радовать Smile

Добавлено спустя 20 минут:

Ну и добавлю ещё к вышесказанному: Даже и не думайте пользоваться функцией Wow64DisableWow64FsRedirection!
Back to top
View user's profile Send private message
CaptainFlint



Joined: 14 Dec 2004
Posts: 6193
Location: Москва

Post (Separately) Posted: Sat Nov 05, 2011 13:07    Post subject: Reply with quote

Обсуждалось тысячу раз. Lumen: замечание за игнорирование п. 12 правил.

Тема закрыта.

_________________
Почему же, ё-моё, ты нигде не пишешь "ё"?
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   This topic is locked: you cannot edit posts or make replies.    Total Commander Forum Index -> Общие вопросы All times are GMT + 4 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group