Ru-Board.club
← Вернуться в раздел «Программы»

» Total Commander (Часть 7)

Автор: Skif_off
Дата сообщения: 26.05.2012 21:51
miloslavskii, спасибо, что-то я не сообразил, искал только в Рунете
Updated: 21.08.2004, но пашет отлично с одним нюансом: при вызове из х64 запускает х86 (пользуюсь х32+х64), придется две кнопки для каждой разрядности (с параметрами "1000 TOTALCMD.EXE" и "1000 TOTALCMD64.EXE") + еще по одной для перезапуска с админскими правами, места почти впритык
Надеюсь, появится еще какой-нибудь вариант.
Автор: CaptainFlint
Дата сообщения: 26.05.2012 21:58
abz
Попробуй с чистым INI-файлом воспроизвести (предварительно прописав путь к WinRAR, само собой). Возможно, какие-то особые опции влияют, которые у других не выставлены.

Добавлено:
Skif_off
В восьмёрке была добавлена переменная %COMMANDER_EXE%.


Цитата:
искал только в Рунете

Можно и в рунете. http://wincmd.ru/plugring/tinnytcrestarter.html
Автор: yug78
Дата сообщения: 26.05.2012 22:04
Avada

Если просто распаковать INSTALL.CAB, то набор файлов будет другой, чем в установленном ТС - например, будут папки d и e, к тому же там не будет wincmd.ini. Может, smersh2012 это смутило. Я предложил всего финт ушами для новичков.
Автор: abz
Дата сообщения: 26.05.2012 22:06
The Unforgiven

Цитата:
Если только у тебя не патченный В чём я сомневаюсь.

Не патченный. С купленным ключом.



CaptainFlint

Цитата:
Попробуй с чистым INI-файлом воспроизвести (предварительно прописав путь к WinRAR, само собой).

Попробовал. То же самое! WinRAR 4.20 beta 2, но я думаю, что не в нём дело, так как rar архив перепаковывается самим тоталом! Сейчас сам архив акелпада выложу. Попробуй сделать тоже самое с ним, как на видео. Хорошо?
Автор: Skif_off
Дата сообщения: 26.05.2012 22:06
CaptainFlint, читал, уже пользуюсь, отличная идея. С Tinny TC Restarter не работает, если в параметрах указать %COMMANDER_EXE% вместо имени файла, то ругается "Не удается найти указанный файл! Starting of 'OMMANDER_EXE' failed!".
Автор: abz
Дата сообщения: 26.05.2012 22:07
http://rghost.ru/38302411

Добавлено:
И самое интересное, что когда список файлов исчезает, то ни выход и заход в архив, ни Ctrl+R не помогает - файлов нет! Только перезапуск тотала!

Добавлено:
Архиватор понизил в версии - не помогает. Темп каталог вычистил - ноль. Дело однозначно в тотале!

Добавлено:
Настройка архиваторов такое:



Установил вообще отдельно - всё по умолчанию (ini вновь созданный самим тоталом и его именно использующий - это тоже проверил! Баг на месте. Уже не верю, что у вас не повторяется!
Автор: CaptainFlint
Дата сообщения: 26.05.2012 22:45
Skif_off

Цитата:
если в параметрах указать %COMMANDER_EXE% вместо имени файла, то ругается "Не удается найти указанный файл! Starting of 'OMMANDER_EXE' failed!".

А если пересилить себя, прочитать справку и удвоить знаки процента, то ругаться перестанет.


abz

Цитата:
WinRAR 4.20 beta 2, но я думаю, что не в нём дело, так как rar архив перепаковывается самим тоталом!

Это невозможно. Упаковка в RAR может выполняться только через rar.exe или winrar.exe. Да и на видео твоём видно, как мелькает окно WinRAR'а. Вот распаковка — да, выполняется Тоталом (точнее, Тотал пользуется для этого библиотекой unrar.dll).


Цитата:
Уже не верю, что у вас не повторяется!

У тебя какой-то очень хитрый файл. С теми архивами, что я создавал, не повторялось, а вот конкретно с твоим — воспроизводится. Говори ключи, с которыми создавал архив.
Автор: abz
Дата сообщения: 26.05.2012 23:08
CaptainFlint

Цитата:
Говори ключи, с которыми создавал архив.

Ничего необычного. Ничего не скрыто. Плагином archview не пользуешься? Вот они:

Автор: addhaloka
Дата сообщения: 26.05.2012 23:26
CaptainFlint 23:45 26-05-2012
Цитата:
У тебя какой-то очень хитрый файл. С теми архивами, что я создавал, не повторялось, а вот конкретно с твоим — воспроизводится. Говори ключи, с которыми создавал архив.

Хм. У меня не воспроизводится. WinXP SP3, Total 8.0, Winrar 4.20b2.

Сорри (видео невнимательно смотрел). Воспроизводится, если с ini.exe манипуляции производить.
Автор: Skif_off
Дата сообщения: 26.05.2012 23:32
CaptainFlint

Цитата:
А если пересилить себя, прочитать справку и удвоить знаки процента, то ругаться перестанет.

В параметрах я, честно говоря, плаваю, стараюсь сам не лазить, чтобы не напортачить, ищу готовые решения
Удвоил:
х64 -> %%COMMANDER_EXE%% -> х86, запустить х64 не получается. С "%COMMANDER_EXE%" так же.
Автор: Avada
Дата сообщения: 26.05.2012 23:37
yug78

Цитата:
Если просто распаковать INSTALL.CAB, то набор файлов будет другой, чем в установленном ТС - например, будут папки d и e, к тому же там не будет wincmd.ini.

Если устанавливать TC инсталлятором (нормальным, а не сборочным) на машину, где его до этого не было, то никакого wincmd.ini, разумеется, не будет до первого запуска и завершения работы TC. Как и любых прочих пользовательских настроек. Что делать с папками d и e, разобраться нетрудно. При наличии желания, конечно. А смутить некоторых поклонников сборок может что угодно...

Добавлено:
Skif_off
Код кнопки попрошу предъявить.
Автор: abz
Дата сообщения: 26.05.2012 23:42
addhaloka

Цитата:
Хм. У меня не воспроизводится. WinXP SP3, Total 8.0, Winrar 4.20b2.

Ты не то делаешь - поэтому и не воспроизводится! Справа положи AkelPad.exe - зайди в него - распакуй налево ini.exe и зайди в него. Слева в ini.exe измени любой файл и согласись с переупаковкой. Всё - справа список исчезнет.
Автор: miloslavskii
Дата сообщения: 26.05.2012 23:50
Skif_off
У меня в таком виде работает, перезапускает ТС запущенный в данный момент (64 или 32 при совместной установке)
%COMMANDER_PATH%\Plugins\exe\TinnyTCRestarter\TinnyTCRestarter.exe 1000 "%COMMANDER_EXE%"
Автор: CaptainFlint
Дата сообщения: 26.05.2012 23:54
abz

Цитата:
Ничего необычного.

Если б не было ничего необычного, то как минимум значок был бы стандартный. Раз он заменён, то и что-то другое может быть заменено. Например, SFX-модуль.

В любом случае, я уже пробовал создавать архив с такими же параметрами (собственно, у меня они и так по умолчанию стоят, только комментария такого в первых тестах не было), всё равно не воспроизводится. Поэтому я и попросил точную командную строку архивации (естественно, не ориентирующуюся на сохранённый профиль).
Автор: Skif_off
Дата сообщения: 26.05.2012 23:54
Avada

Цитата:
Код кнопки попрошу предъявить.


Код: button=%COMMANDER_PATH%\WCMICONS.DLL,80
cmd=%COMMANDER_PATH%\TINNYTCRESTARTER.EXE
param=
path=%COMMANDER_PATH%\
menu=Перезапуск TC
Автор: abz
Дата сообщения: 26.05.2012 23:58
CaptainFlint

Я создавал архив в GUI RAR - никакой строки не было. Мало того, я сейчас распаковал ini.exe - создал в GUI простой самораспаковывающийся архив из распакованных файлов, без прочих настроек, переименовал его - справа положил его же и ВСЁ РАВНО БАГ ВОСПРОИЗВОДИТСЯ!
Автор: CaptainFlint
Дата сообщения: 27.05.2012 01:34
abz
При чём тут ini.exe? Ключевым файлом для воспроизведения проблемы является AkelPad.exe, тот, что ты выкладывал выше.
Автор: abz
Дата сообщения: 27.05.2012 15:07
CaptainFlint

Цитата:
abz
При чём тут ini.exe? Ключевым файлом для воспроизведения проблемы является AkelPad.exe, тот, что ты выкладывал выше.

Притом, что как я описал выше - проблема так же воспроизводится! Получается, что AkelPad.exe не ключевой, раз проблема и с другими архивами!

Но самое главное, что даже в бетах ТС этой беды нет! Мог бы ли ты рассказать Гислеру об этом косяке и намекнуть вопросом, что он изменял в алгоритме, как-либо связанным с данным багом? Проще всего показать видео и дать ему этот файл. Проблема же есть и думаю Гислер не против будет её устранить?! Помоги, плиз.
Автор: CaptainFlint
Дата сообщения: 27.05.2012 15:48
abz

Цитата:
Притом, что как я описал выше - проблема так же воспроизводится! Получается, что AkelPad.exe не ключевой, раз проблема и с другими архивами!

Ну я же написал: у меня ситуация иная. Когда я сам создал оба архива с нуля, собственными силами, баг не воспроизводился. Как только я вместо своего AkelPad.exe взял твой AkelPad.exe, баг тут же проявился. Не исключаю, что если я возьму твой ini.exe и свой AkelPad.exe, то проблема тоже проявится, но поскольку ты не выложил ни его, ни командной строки, провести этот эксперимент я не могу, и потому основываюсь только на тех результатах, которые вижу собственными глазами.


Цитата:
Мог бы ли ты рассказать Гислеру об этом косяке и намекнуть вопросом, что он изменял в алгоритме, как-либо связанным с данным багом? Проще всего показать видео и дать ему этот файл.

Да напишу я, напишу. Просто ему проще будет воспроизвести проблему и оценить её важность, если он будет знать, как именно был получен файл, и насколько часто подобные файлы встречаются в дикой природе.
Автор: abz
Дата сообщения: 27.05.2012 16:15
CaptainFlint

Я выложил всё! ini.exe находится в архиве AkelPad.exe. Просто распакуй его из AkelPad.exe. Какую командную строку у меня ты просишь я не могу понять. Я не использовал командных строк, а всё делал через графический интерфейс WinRAR, параметры которого я показал на скриншотах на предыдущей странице.

Говори что ещё надо сделать - сделаю.
Автор: CaptainFlint
Дата сообщения: 27.05.2012 17:52
abz

Цитата:
Я выложил всё! ini.exe находится в архиве AkelPad.exe. Просто распакуй его из AkelPad.exe.

Ясно, из предыдущего обсуждения я этого не уловил (ты говорил лишь о том, чтобы имена файлов оказались одинаковыми, и я решил, что это просто совпадение имён ini.exe, а не один и тот же файл). Да, как оказалось, ситуация именно такая: стоит только использовать твой ini.exe, как проблема воспроизводится даже с моим AkelPad.exe. Иначе говоря, в этом эксперименте необходимо, чтобы участвовал хотя бы один из твоих файлов, если оба созданы мной, то баг не воспроизводится.


Цитата:
Какую командную строку у меня ты просишь я не могу понять. Я не использовал командных строк, а всё делал через графический интерфейс WinRAR, параметры которого я показал на скриншотах на предыдущей странице.

Нет, ты показал не параметры WinRAR, а результат упаковки. ArchView не показывает всех деталей. Поэтому идеалом было бы попробовать упаковать такой же архив из командной строки, причём с использованием ключа -cfg-, запрещающего загрузку сохранённого в WinRAR профиля по умолчанию (в котором может быть что-то хитрое, влияющее на воспроизведение бага). Если у тебя с командной строкой Rar'а совсем дела швах, то в качестве альтернативы можно было бы выложить скриншоты всех страниц диалога упаковки WinRAR, включая все дочерние диалоги, но это 17 скринов. И тебе долго возиться, и мне долго воспроизводить. Поэтому я и предложил воспользоваться командной строкой, в которой все параметры видны сразу.

В общем, баг я зарепортил, но на месте Гислера я бы первым делом попробовал воспроизвести это на самодельных архивах и пришёл бы к выводу, что просто архивы какие-то жутко кривые.
Автор: abz
Дата сообщения: 27.05.2012 18:05
CaptainFlint

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

Если архивы "жутко кривые", то почему в предыдущих бетах 8-ки этот баг не проявляется?! И где гарантия, что таких "жутко кривых" архивов не тысяча? Самым мрачным было бы мне перепаковывать всё и вся, созданное до этого финала, чтобы архивы стали не "жутко кривыми"! А если я скачаю что-то, то где гарантия, что не нарвусь на такой же "жутко кривой" архив?

С командной строкой сделаю позже и отпишусь. Сейчас убегаю.
Автор: CaptainFlint
Дата сообщения: 27.05.2012 18:08
abz

Цитата:
И где гарантия, что таких "жутко кривых" архивов не тысяча? <…> А если я скачаю что-то, то где гарантия, что не нарвусь на такой же "жутко кривой" архив?

Так а почему, ты думаешь, я клянчу эту строчку? Как раз для того, чтобы оценить вероятность попадания на кривой архив. Нет, я не спорю, фикса эта проблема заслуживает в любом случае, вопрос лишь в приоритетах.


Цитата:
С командной строкой сделаю позже и отпишусь.

OK.
Автор: abz
Дата сообщения: 27.05.2012 18:08
CaptainFlint

Цитата:
В общем, баг я зарепортил, но на месте Гислера

Спасибо большое, но добавь в тот пост ещё и видео http://rghost.ru/38301044
Будет ему проще разобраться.
Автор: Lapochka ili Chai
Дата сообщения: 27.05.2012 18:30
На старом ж. диске обнаружился вирус.
Хочу рассмотреть его поближе.
Вопрос: безопасно ли Тоталом Коммандером заходить в папку, где находится файл с вирусом?

Не запустится ли вирус от самого факта захода в его папку?
Автор: CaptainFlint
Дата сообщения: 27.05.2012 18:48
Lapochka ili Chai

Цитата:
Вопрос: безопасно ли Тоталом Коммандером заходить в папку, где находится файл с вирусом?

Вероятность огребания проблем довольно низка, но всё же ненулевая. В Тотале могут быть плагины, которые настроены на выдачу информации из каждого файла (например, в виде колонок, всплывающих подсказок или для подсветки файлов разными цветами), и плюс к тому в системе могут быть установлены расширения Проводника, делающие то же самое. В некоторых случаях для получения необходимой информации плагин может загрузить файл в исполняемую память, что автоматически вызовет функцию инициализации, если вирус скомпонован по принципам DLL-библиотеки. Ну а там уже, сам понимаешь, может оказаться что угодно. Так что для анализа вирусов оптимальным решением является изолированная виртуальная машина.

Добавлено:
abz

Цитата:
Спасибо большое, но добавь в тот пост ещё и видео

OK.
Автор: Lapochka ili Chai
Дата сообщения: 27.05.2012 20:26
CaptainFlint
Спасибо большое!

А если сравнивать левую и правую папку с помощью инструмента "Синхронизировать каталоги" -- тогда есть опасность заразиться?

И вот ещё интересно: при копировании (в Тотале Коммандере) папок с файлами заражение возможно? просто вследствие копирования?
Автор: abz
Дата сообщения: 27.05.2012 20:38
CaptainFlint

Не могу перевести в командную строку, но всё видно в WinRAR: http://rghost.ru/private/38319547/90fdfaf3a4e1cf678656a7bd1bfb5e50

Профиль по умолчанию, с максимальным сжатием, добавлением цифровой подписи и непрерывным архивом. Всё.
Автор: CaptainFlint
Дата сообщения: 27.05.2012 22:13
Lapochka ili Chai

Цитата:
А если сравнивать левую и правую папку с помощью инструмента "Синхронизировать каталоги" -- тогда есть опасность заразиться?

Если при сравнении не используются плагины, то нет.


Цитата:
И вот ещё интересно: при копировании (в Тотале Коммандере) папок с файлами заражение возможно? просто вследствие копирования?

От собственно процесса копирования опасности нет.

PS: Теоретически, конечно, можно вообразить систему, в которой стоит какой-нибудь обработчик, перехватывающий все обращения к файлам (типа того, как это делает антивирус) и для каких-то нужд грузит эти файлы в память или, того пуще, запускает их на исполнение. В таком случае, разумеется, даже простое копирование приведёт к запуску вируса. Но это надо совсем из ума выжить, чтобы что-то подобное ставить на свою систему…


abz
Я говорил про скрины диалога создания архива, а не свойств. Впрочем, ладно, подождём ответа Гислера.
Автор: mitrichbel
Дата сообщения: 27.05.2012 22:30
CaptainFlint
Цитата:
Тотале могут быть плагины, которые настроены на выдачу информации из каждого файла
То есть достаточно отключить контекстные плагины?

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416

Предыдущая тема: 1С: вопросы по Конфигурациям 1C


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.