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 

[wfx] RedLOCK

 
Post new topic   Reply to topic    Total Commander Forum Index -> Плагины Total Commander printer-friendly view
View previous topic :: View next topic  
Author Message
LonerD



Joined: 04 Jan 2011
Posts: 1172
Location: Макеевка

Post (Separately) Posted: Sat Mar 30, 2013 22:37    Post subject: [wfx] RedLOCK Reply with quote

RedLOCK

Плагин для работы с заблокированными файлами (такими, как файлы реестра, содержимое %systemroot%\system32\config, файлы, открытые на монопольный доступ или файлы подкачки).
Категория: Системные плагины
Автор: Alexander Myasnikov

Разъясните назначение и возможности плагина.
Открываю его. Вижу файлы диска С и список дисков (который лучше всё же сделать отдельно, а не вперемешку с файлами - мы ведь не в линуксе). И всё.
Открыть заблокированный System Volume Information - невозможно.
Переименовать невозможно ни заблокированный, ни не-блокированный файл или каталог.
Тот же упомянутый в описании файл подкачки - не посмотреть, ни переименовать, ни удалить...

Пробую под Win8x64. Версии Тотала - пробовал обе, и 32-х, и 64-х битная (хотя это не совсем корректно, что на 64-х битной ОС не может работать 32-х битный плагин).
_________________
Windows 11 | TC DreamLair eternal pre-α
Back to top
View user's profile Send private message
Flasher



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

Post (Separately) Posted: Sat Mar 30, 2013 23:24    Post subject: Reply with quote

Да и окно прогресс-бара всегда показывает 0% и при копировании залоченных системных файлов надолго замораживается вместе с ТС, даже если файлы уже скопированы физически.
Win7 x32, служба "Теневое копирование тома", естественно, включена.
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
LonerD



Joined: 04 Jan 2011
Posts: 1172
Location: Макеевка

Post (Separately) Posted: Sat Mar 30, 2013 23:57    Post subject: Reply with quote

Попробовал копирование. Да, оно не фоновое, но у меня копирование pagefile.sys размером в 1 Гб заняло секунды две-три (а на SSD - почти мгновенно).
Этот же файл без свистоплясок с 32-64-битными версиями может и DiskInternals Reader.
Так какие ещё возможности у RedLOCK ?
_________________
Windows 11 | TC DreamLair eternal pre-α
Back to top
View user's profile Send private message
Flasher



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

Post (Separately) Posted: Sun Mar 31, 2013 00:08    Post subject: Reply with quote

У DiskInternals Reader как раз с этим проблем нет.
И я не пишу про скорость копирования, заметь.

Ещё читает по F3 (не по Ctrl+Q), но крэшит ТС (хотя, возможно, не в любой конфигурации ТС, т.к. при внутреннем просмотре нет ошибки) с теми же висами прогресса.
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
alexanderwdark



Joined: 14 Apr 2008
Posts: 304
Location: Россия

Post (Separately) Posted: Sun Mar 31, 2013 11:24    Post subject: Re: [wfx] RedLOCK Reply with quote

Отличие от DIR - работает через VSS, требует повышения (elevation) соответственно. VSS требует родного процесса (64 битного в 64-разрядной ОС, т.е. плагин в 32-bit TC работать не будет)

Это естественно для сервисов низкого уровня, но и это можно обойти - по типу того, как я сделал обертку для DarkCrypt [Заря] (позволяет 32-битному просессу работать в 64-разрядном окружении). Но не вижу смысла на данный момент.

DIR, как я понимаю, является функциональной обёрткой над довольно мощным движком прямого чтения файловых систем с обственной реализацией ДФС. Подход совершенно иной, хотя де-факто в моем плагине копирование тоже выполняется на низком уровне, но всё же средствами ОС.

В RedLOCK доп. плюшек предполагалось много, но сейчас у меня нет возможности их воплотить в жизнь. Собрал пока из того, что было.


Last edited by alexanderwdark on Mon Apr 01, 2013 22:48; edited 1 time 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 31, 2013 13:14    Post subject: Reply with quote

alexanderwdark
Так а с висами что?
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
alexanderwdark



Joined: 14 Apr 2008
Posts: 304
Location: Россия

Post (Separately) Posted: Sun Mar 31, 2013 15:22    Post subject: Reply with quote

Flasher wrote:
alexanderwdark
Так а с висами что?


А что с ними? Точнее, что имеется ввиду под "висами"? Если о прогрессе копирования, то пока его нет. Еще не докопался до сути, как его реализовать, используя программный интерфейс сервиса VSS
Back to top
View user's profile Send private message
Flasher



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

Post (Separately) Posted: Sun Mar 31, 2013 15:38    Post subject: Reply with quote

alexanderwdark wrote:
Если о прогрессе копирования, то пока его нет.
Нет индикации прогресса, но есть окно прогресса. Я же написал:
Flasher wrote:
при копировании залоченных системных файлов надолго замораживается вместе с ТС, даже если файлы уже скопированы физически

+ к этому - нет обновления кэша при изменении файловой структуры, и не реализован переход по cd \\\RedLock\%P%Z.
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
alexanderwdark



Joined: 14 Apr 2008
Posts: 304
Location: Россия

Post (Separately) Posted: Mon Apr 01, 2013 22:36    Post subject: Reply with quote

В посл. сборке есть некоторые доработки, втч. по прогрессу операции копирования. Есть новая фишка -- копирование с повторами, пропуском и заполнением по маске по типу BadCopy.
Back to top
View user's profile Send private message
LonerD



Joined: 04 Jan 2011
Posts: 1172
Location: Макеевка

Post (Separately) Posted: Mon Apr 01, 2013 23:47    Post subject: Reply with quote

alexanderwdark
Теперь при копировании отображается прогресс.
А фоновое копирование в wfx-плагинах нельзя сделать? (по аналогии с фоновой архивацией в wcx).

Пожелания (по аналогии с BadCopy и DiskInternals)
1) при копировании не удалять скопированную часть файла (по аналогии с BadCopy). Сейчас если отменить копирование - файл отображается нулевого размера.
2) возможность перехода к файлу, каталогу
Сейчас - непонятно на каком диске мы находимся: \\\RedLock\Windows\
Хочется чтобы путь был стандартный полный: \\\RedLock\С:\Windows\
_________________
Windows 11 | TC DreamLair eternal pre-α
Back to top
View user's profile Send private message
alexanderwdark



Joined: 14 Apr 2008
Posts: 304
Location: Россия

Post (Separately) Posted: Tue Apr 02, 2013 07:19    Post subject: Reply with quote

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

По другим пунктам - я тоже об этом думал. Руки не добрались.
Back to top
View user's profile Send private message
LonerD



Joined: 04 Jan 2011
Posts: 1172
Location: Макеевка

Post (Separately) Posted: Tue Apr 02, 2013 13:48    Post subject: Reply with quote

Quote:
сейчас при отмене копирования скопированные данные не удаляются

Windows 8 x64 Eng. TC 8.01 x64.
Копирую большие файлы (несколько гигабайт). Когда прогресс копирования доходит до 80% и более - отменяю копирование. В итоге скопировавшийся файл - нулевого размера. Пробовал ставить на паузу (ждать пока блоки запишутся), а через некоторое время отменять копирование - результат тот же.

При нажатии на крестик окна копирования - странное поведение. Копирование не отменяется, а временно переходит в фоновый режим, можно выделить левой кнопкой (!) несколько файлов или каталогов или успеть зайти в какой-нибудь каталог.

Кстати, плагин очень неспешно реагирует на отмену копирования. После нажатия на кнопку на некоторое время призадумывается, и только потом отменяет.
_________________
Windows 11 | TC DreamLair eternal pre-α
Back to top
View user's profile Send private message
alexanderwdark



Joined: 14 Apr 2008
Posts: 304
Location: Россия

Post (Separately) Posted: Tue Apr 02, 2013 22:42    Post subject: Reply with quote

LonerD, погляжу. Сходу повторить не удалось. Кстати, копируете заблокированные файлы? Там несколько другой алгоритм. Какие настройки копирования? Если с повторами, то алгоритм отличается. Отмена копирования для заблокированных файлов подразумевает, все же, останов сист. службы в обычном режиме, поэтому задежка не удивительна.
Back to top
View user's profile Send private message
Flasher



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

Post (Separately) Posted: Wed Apr 03, 2013 00:26    Post subject: Reply with quote

alexanderwdark wrote:
втч. по прогрессу операции копирования
Обновил - ничего не изменилось, те же тормоза с 0%.. Sad
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Total Commander Forum Index -> Плагины Total Commander 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