UnicodeTest/LockedTest - проверка на юникодовость/занятость

Обсуждение только плагинов и утилит для Total Commander.

Модераторы: d-view, Моторокер, Avada, CaptainFlint, Nik

Аватара пользователя
Alextp
Сообщения: 4957
Зарегистрирован: Вс фев 06, 2005 17:21

Сообщение Alextp »

А на запись этот exe открывается? .. Даже если не баг, неохота возиться с этим плагом. Есть другие задачи получше
Аватара пользователя
LonerD
Сообщения: 1174
Зарегистрирован: Вт янв 04, 2011 03:56
Откуда: Макеевка
Контактная информация:

Сообщение LonerD »

А на запись этот exe открывается?
Простейший пример - при запущенном Тотале пытаюсь открыть файл explorer.exe в Hex-редакторе HxD и заменить что-нибудь. Редактор выдаёт сообщение, что ничего не может записать, не может получить доступ к файлу ибо файл занят другим процессом.
При попытке удалить файл, заменить его - сообщение о том, что файл недоступен. Отредактировать в Restorator можно, но сохранить его нельзя - файл заблокирован.
По всем признакам файл блокированный, но плагин этого не показывает.

Запущенный TOTALCMD.EXE отредактировать в HxD или просто так удалить или заменить нельзя. Получается, что файл заблокирован. Но вот что для меня оказалось неожиданно - Restorator этот файл редактирует и сохраняет под тем же именем.
Последний раз редактировалось LonerD Ср дек 26, 2012 22:09, всего редактировалось 1 раз.
Аватара пользователя
Alextp
Сообщения: 4957
Зарегистрирован: Вс фев 06, 2005 17:21

Сообщение Alextp »

ясно, значит есть что править. но не знаю как. у меня там вызов CreateFile( ...Access_write....)- если он проходит то считаю что незалочен.
Аватара пользователя
ask-rus
Сообщения: 2077
Зарегистрирован: Вт ноя 10, 2009 14:06
Откуда: Russian Federation

Сообщение ask-rus »

Alextp писал(а):неохота возиться с этим плагом.
Работоспособным плагин мне был бы очень полезен - проверять, задействован ли где-либо файл (часто исполняемый), перед перемещением.
«Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
Аватара пользователя
Alextp
Сообщения: 4957
Зарегистрирован: Вс фев 06, 2005 17:21

Сообщение Alextp »

По совету ProgMan13 кое-что правлено. Плаг обновлен. запущеный Totalcmd.exe показан как Locked
Аватара пользователя
LonerD
Сообщения: 1174
Зарегистрирован: Вт янв 04, 2011 03:56
Откуда: Макеевка
Контактная информация:

Сообщение LonerD »

Спасибо. Теперь все блокированные файлы можно раскрасить в цветовой схеме. :)
Аватара пользователя
ttt888
Сообщения: 2
Зарегистрирован: Пн дек 31, 2012 10:32

Сообщение ttt888 »

Рано мы обрадовались.... нашёл баг в плагине

Он пишет файл заблокирован, даже если у файла просто стоит атрибут "для чтения"

Уважаемый автор, доработайте пожалуйста...
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

Баг подтверждаю. Установка атрибута "только чтение" (именно этого!) на файле сразу переводит его в разряд "заблокированных".
(А смайлики из предыдущего поста убрал — они там не нужны и только мешают.)
Даже самая богатая фантазия
Не представит себе наши безобразия.
Аватара пользователя
Alextp
Сообщения: 4957
Зарегистрирован: Вс фев 06, 2005 17:21

Сообщение Alextp »

Мне нужен вызов Createfile. Соотв, надо снимать атрибут RO , потом вызывать, потом ставить... Как-то нехорошо дергать атрибут. а если не дергать- вызов Createfile даст Locked
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

Alextp
Да, но так получается чистая дезинформация — файл-то по факту ничем не заблокирован.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Аватара пользователя
Alextp
Сообщения: 4957
Зарегистрирован: Вс фев 06, 2005 17:21

Сообщение Alextp »

Ладно, поправил. Upd
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

Alextp
Вот теперь хорошо.
Даже самая богатая фантазия
Не представит себе наши безобразия.
790
Сообщения: 358
Зарегистрирован: Сб авг 09, 2008 18:08

Сообщение 790 »

Да всё по-прежнему. Например , в папке Windows почти все exe светятся как занятые и даже какой-то скринсэйвер, который уж точно выключен.
TC 11.58 32/64, Win10x64

Cuda уехал text, он был ещё вчераа...
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

790
Лично у меня в папке Windows светятся два экзешника (которые действительно при делах), один SCR (авастовский, который действительно непонятно почему активен), один TXT и четыре LOG.
Даже самая богатая фантазия
Не представит себе наши безобразия.
790
Сообщения: 358
Зарегистрирован: Сб авг 09, 2008 18:08

Сообщение 790 »

Avada
Ну так и у меня SCR авастовский :D , а остальные (write, notepad, regedit, twunk_32, winhlp32) точно не при делах, зато логи и тхт не светятся.

А уж в папке Media вообще все wav`ы огнём горят!
TC 11.58 32/64, Win10x64

Cuda уехал text, он был ещё вчераа...
Ответить