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 

Падение TC при попытке просмотра подсказок к PDF
Goto page 1, 2  Next
 
Post new topic   Reply to topic    Total Commander Forum Index -> Общие вопросы printer-friendly view
View previous topic :: View next topic  
Author Message
getz



Joined: 26 Mar 2011
Posts: 10

Post (Separately) Posted: Sat Mar 26, 2011 20:12    Post subject: Падение TC при попытке просмотра подсказок к PDF Reply with quote

Всем здравствуйте!
Падает Тотал Коммандер при попытке показать комментарий на файлах *.PDF. Падает, если в настройках "Содержимое панелей" отмечен галочкой пункт "Комментарии из Проводника (OLE2)" и если расширению pdf сопоставлена программа ADobe Reader. Падения заметил ещё с версии 7.50 (как минимум). Падает на любых 64-битных версиях Windows - XP, 2003, 32 и 64-битные (7-ку не проверял) и на разных компьютерах. Кто-нибудь сталкивался с такой проблемой? И как её решить? Где-то с год назад пытался бороться путём замены читалки pdf на FoxitReader. Сначала помогло, но через месяц-два и с этой связкой на pdf стал падать Sad


Last edited by getz on Tue Mar 29, 2011 19:11; edited 1 time in total
Back to top
View user's profile Send private message
MVV



Joined: 15 Oct 2009
Posts: 4815
Location: Ростов-Дон

Post (Separately) Posted: Sat Mar 26, 2011 20:36    Post subject: Reply with quote

Вообще не представляю, как используемая читалка может влиять на отображение комментариев в тотале - для этого она ни коим боком не вызывается.

Комментарии имеются в виду какие? Стандартные тоталовские или какие-то специфические для формата PDF? Если второе, то для их получения должен быть установлен соответствующий плагин, который, судя по всему, и глючит.

А, стоп, речь о всплывающих подсказках... Это должно было быть в названии темы, не говоря уже о том, что происходит это с PDF - учитесь давать темам осмысленные названия. Если глюки связаны именно с получением комментариев из проводника, то вероятно они вызваны кривым расширением оболочки - в проводнике комментарии показываются нормально? И какая версия Acrobat Reader?
_________________
TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel…
Back to top
View user's profile Send private message
getz



Joined: 26 Mar 2011
Posts: 10

Post (Separately) Posted: Sat Mar 26, 2011 21:08    Post subject: Reply with quote

Да, речь идёт о комментариях. Версия Acrobat Reader'a значения не имеет - проверял и с 7-ой и 8-ой и 9.1. Комментарии других типов файлов показываются тотал коммандером без проблем (jpg, rar, doc, xls...)
В проводнике комментарий для pdf-файлов показывается нормально.
Кстати, FoxitReader не при чём, Тотал Коммандер падает в том случае, если FoxitReader является основной ассоциированной с .pdf программой, а AdobeReader тоже установлен. Если AdobeReader полностью удалить с компьютера, то падения прекращаются. Это частично решает проблему, но всё же хотелось бы понять, что не так с AdobeReader'ом
Back to top
View user's profile Send private message
Avada



Joined: 01 Aug 2008
Posts: 10415
Location: Россия, Саратов

Post (Separately) Posted: Sat Mar 26, 2011 21:29    Post subject: Reply with quote

getz
Заголовок никуда не годится — MVV прав. Правила форума, пункт 6. Исправляю. Подсказки свалены в одну кучу с комментариями, хотя в TC это, мягко говоря, разные вещи. Далее, что вообще означает "попытка показать комментарий"? Наведение указателя мыши на PDF-файл вместо отображения подсказки вызывает падение TC? И в чём заключается падение — закрытие окна TC молча или всё-таки появление какой-то информации? Кстати, был задан вопрос о версии Adobe Reader.
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
getz



Joined: 26 Mar 2011
Posts: 10

Post (Separately) Posted: Sat Mar 26, 2011 21:52    Post subject: Reply with quote

Прошу прощения за неточную формулировку.
Да, именно так:
"Наведение указателя мыши на PDF-файл вместо отображения подсказки вызывает закрытие окна TC молча". Про версии Adobe Reader я ответил, повторю: проявляется на любой версии с 7 до 9.1. Более ранние - 5, 6 не проверял
Back to top
View user's profile Send private message
Avada



Joined: 01 Aug 2008
Posts: 10415
Location: Россия, Саратов

Post (Separately) Posted: Sat Mar 26, 2011 22:18    Post subject: Reply with quote

getz
Да, про версии действительно было. Хорошо, идём дальше. Какая версия TC? Проверялось ли всё это на "чистом" TС без плагинов и с настройками, максимально приближенными к умолчальным?
Сам я Adobe Reader не использую (отказался от этой программы в пользу Foxit ещё со времён шестой версии) и устанавливать только ради экспериментов не буду, но, возможно, какие-то свежие идеи появятся у других посетителей форума.
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
getz



Joined: 26 Mar 2011
Posts: 10

Post (Separately) Posted: Sat Mar 26, 2011 22:46    Post subject: Reply with quote

Разобрался.
Дело не в плагинах. Когда начал писать первый пост, появилась смутная догадка о 64-битной винде. Вобщем дело в ключе x64DisableRedirection. Если его значение =1, то ТС падает, если 0, то нет. (Так что я опять виноват, указав, что падение происходит и на 32-битных Windows).
И что бы я без вас делал? Very Happy
Правда, часть проблемы всё равно остаётся, потому что при x64DisableRedirection=0 не видно все файлы в каталоге system32 на 64-битной винде.
Версия ТС, на которых отмечается падение - любая, начиная с 7.04, более ранние не проверял. Видимо, это началось с версии, где Гислер добавил ключ x64DisableRedirection. Кстати, насколько помню, тогда говорилось, что этот ключ может привести к нестабильной работе.


Last edited by getz on Sat Mar 26, 2011 22:56; edited 1 time in total
Back to top
View user's profile Send private message
MVV



Joined: 15 Oct 2009
Posts: 4815
Location: Ростов-Дон

Post (Separately) Posted: Sat Mar 26, 2011 22:51    Post subject: Reply with quote

Ага, редирекция. Эту ж.. лучше вообще не трогать. Она при включении частично включается, а после перезапуска тотала - на полную. И приносит в разы больше глюков (причем, по большей части на первый взгляд незаметных), чем пользы. Выключается, надо полагать, тоже только после перезапуска.

Редирекцию давным давно не нужно включать, чтобы увидеть истинную папку System32 - есть куча способов сделать это по-нормальному. Вариант первый - заходить в папку Windows\Sysnative - это ссылка на 64-битную папку System32. Вариант второй - самому создать точку соединения (junction) на папку System32 (назвать её, например, System64 - если у Микрософта не хватило ума изначально так её назвать, это сделаем мы Smile) и входить через неё - тогда редирекции не будет.

Кстати, мне непонятно, почему всё свелось к редирекции, если в первом посте перечислена куча операционных систем, среди которых куча 32-битных... где редирекции нет и в помине.

А версия Акробата спрашивалась потому, что система узнает комментарии к PDF исключительно благодаря расширению оболочки, которое устанавливает Акробат - и даже если ты потом поставишь другую читалку PDF, расширение оболочки остается, пока не деинсталлируешь Акробат - разумеется, расширение от последней поставленной версии.
_________________
TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel…
Back to top
View user's profile Send private message
getz



Joined: 26 Mar 2011
Posts: 10

Post (Separately) Posted: Sat Mar 26, 2011 23:01    Post subject: Reply with quote

Quote:
среди которых куча 32-битных

Ну я ж покаялся, что ошибся, указав до кучи и 32-битные Embarassed

Quote:
Windows\Sysnative
- это где такую найти?
И как сделать
Quote:
точку соединения (junction)
?
Back to top
View user's profile Send private message
Flasher



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

Post (Separately) Posted: Sun Mar 27, 2011 07:36    Post subject: Reply with quote

getz wrote:
И как сделать
Quote:
точку соединения (junction)
?
С помощью специальных утилит (отдельно для папок).
Back to top
View user's profile Send private message
Avada



Joined: 01 Aug 2008
Posts: 10415
Location: Россия, Саратов

Post (Separately) Posted: Sun Mar 27, 2011 10:37    Post subject: Reply with quote

getz wrote:
- это где такую найти?

В Total Commander. Wink Ну и поиск по форуму по Sysnative очень способствует. Вот один пример результата.
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
MVV



Joined: 15 Oct 2009
Posts: 4815
Location: Ростов-Дон

Post (Separately) Posted: Sun Mar 27, 2011 18:57    Post subject: Reply with quote

getz wrote:
Quote:
Windows\Sysnative
- это где такую найти?

В тотале эта псевдо-папка видна в папке Windows на 64-битных системах. К слову, эта папка видна во всех 32-битных программах, а если не видна - можно попасть в неё, указав её путь.
_________________
TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel…
Back to top
View user's profile Send private message
getz



Joined: 26 Mar 2011
Posts: 10

Post (Separately) Posted: Sun Mar 27, 2011 20:26    Post subject: Reply with quote

MVV wrote:

В тотале эта псевдо-папка видна в папке Windows на 64-битных системах. К слову, эта папка видна во всех 32-битных программах, а если не видна - можно попасть в неё, указав её путь.


Не видна. И по команде "cd \windows\sysnative" не попадаю. Sad
(Это в Windows Server 2003 x64, в Windows Xp x64 ещё не пробовал)


Last edited by getz on Sun Mar 27, 2011 21:15; edited 2 times in total
Back to top
View user's profile Send private message
Flasher



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

Post (Separately) Posted: Sun Mar 27, 2011 21:00    Post subject: Reply with quote

getz wrote:
И по команде "cd \windows\sysnative" не попадаю.
Диск-то хоть указывался? Так заходит?:
Code:
cd %WINDIR%\Sysnative
Back to top
View user's profile Send private message
MVV



Joined: 15 Oct 2009
Posts: 4815
Location: Ростов-Дон

Post (Separately) Posted: Sun Mar 27, 2011 21:02    Post subject: Reply with quote

Похоже, для 2003 Server нужно установить спец обновление, чтобы добавить эту папку. Но проще сделать точку соединения - скачай любую утилиту для их создания и создай junction на папку C:\Windows\System32, назвать можно как угодно, положить тоже куда угодно. Наиболее логичный для меня вариант - C:\Windows\System64. Тогда появится папка System64, при входе в которую будет видно истинное 64-битное содержимое папки System32.

Что-то отошли мы от темы... хотя и разобрались...
_________________
TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel…
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Total Commander Forum Index -> Общие вопросы All times are GMT + 4 Hours
Goto page 1, 2  Next
Page 1 of 2

 
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