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 

UnicodeTest/LockedTest - проверка на юникодовость/занятость
Goto page Previous  1, 2, 3, 4, 5, 6, 7, 8  Next
 
Post new topic   Reply to topic    Total Commander Forum Index -> Плагины Total Commander printer-friendly view
View previous topic :: View next topic  
Author Message
Alextp



Joined: 06 Feb 2005
Posts: 4957

Post (Separately) Posted: Wed Dec 26, 2012 21:22    Post subject: Reply with quote

А на запись этот exe открывается? .. Даже если не баг, неохота возиться с этим плагом. Есть другие задачи получше
_________________
UniViewer - CudaText - LogViewer
Back to top
View user's profile Send private message
LonerD



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

Post (Separately) Posted: Wed Dec 26, 2012 21:44    Post subject: Reply with quote

Quote:
А на запись этот exe открывается?

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

Запущенный TOTALCMD.EXE отредактировать в HxD или просто так удалить или заменить нельзя. Получается, что файл заблокирован. Но вот что для меня оказалось неожиданно - Restorator этот файл редактирует и сохраняет под тем же именем.


Last edited by LonerD on Wed Dec 26, 2012 22:09; edited 1 time in total
Back to top
View user's profile Send private message
Alextp



Joined: 06 Feb 2005
Posts: 4957

Post (Separately) Posted: Wed Dec 26, 2012 21:48    Post subject: Reply with quote

ясно, значит есть что править. но не знаю как. у меня там вызов CreateFile( ...Access_write....)- если он проходит то считаю что незалочен.
_________________
UniViewer - CudaText - LogViewer
Back to top
View user's profile Send private message
ask-rus



Joined: 10 Nov 2009
Posts: 2076
Location: Russian Federation

Post (Separately) Posted: Thu Dec 27, 2012 14:08    Post subject: Reply with quote

Alextp wrote:
неохота возиться с этим плагом.

Работоспособным плагин мне был бы очень полезен - проверять, задействован ли где-либо файл (часто исполняемый), перед перемещением.
_________________
«Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
Back to top
View user's profile Send private message
Alextp



Joined: 06 Feb 2005
Posts: 4957

Post (Separately) Posted: Sat Dec 29, 2012 14:49    Post subject: Reply with quote

По совету ProgMan13 кое-что правлено. Плаг обновлен. запущеный Totalcmd.exe показан как Locked
_________________
UniViewer - CudaText - LogViewer
Back to top
View user's profile Send private message
LonerD



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

Post (Separately) Posted: Sun Dec 30, 2012 20:40    Post subject: Reply with quote

Спасибо. Теперь все блокированные файлы можно раскрасить в цветовой схеме. Smile
Back to top
View user's profile Send private message
ttt888



Joined: 31 Dec 2012
Posts: 2

Post (Separately) Posted: Mon Dec 31, 2012 10:42    Post subject: Reply with quote

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

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

Уважаемый автор, доработайте пожалуйста...
Back to top
View user's profile Send private message
Avada



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

Post (Separately) Posted: Mon Dec 31, 2012 11:18    Post subject: Reply with quote

Баг подтверждаю. Установка атрибута "только чтение" (именно этого!) на файле сразу переводит его в разряд "заблокированных".
(А смайлики из предыдущего поста убрал — они там не нужны и только мешают.)
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
Alextp



Joined: 06 Feb 2005
Posts: 4957

Post (Separately) Posted: Mon Dec 31, 2012 17:56    Post subject: Reply with quote

Мне нужен вызов Createfile. Соотв, надо снимать атрибут RO , потом вызывать, потом ставить... Как-то нехорошо дергать атрибут. а если не дергать- вызов Createfile даст Locked
_________________
UniViewer - CudaText - LogViewer
Back to top
View user's profile Send private message
Avada



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

Post (Separately) Posted: Mon Dec 31, 2012 19:04    Post subject: Reply with quote

Alextp
Да, но так получается чистая дезинформация — файл-то по факту ничем не заблокирован.
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
Alextp



Joined: 06 Feb 2005
Posts: 4957

Post (Separately) Posted: Tue Jan 01, 2013 22:38    Post subject: Reply with quote

Ладно, поправил. Upd
_________________
UniViewer - CudaText - LogViewer
Back to top
View user's profile Send private message
Avada



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

Post (Separately) Posted: Wed Jan 02, 2013 00:46    Post subject: Reply with quote

Alextp
Вот теперь хорошо.
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
790



Joined: 09 Aug 2008
Posts: 319

Post (Separately) Posted: Wed Jan 02, 2013 06:03    Post subject: Reply with quote

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

Cuda уехал text, он был ещё вчераа...
Back to top
View user's profile Send private message
Avada



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

Post (Separately) Posted: Wed Jan 02, 2013 10:56    Post subject: Reply with quote

790
Лично у меня в папке Windows светятся два экзешника (которые действительно при делах), один SCR (авастовский, который действительно непонятно почему активен), один TXT и четыре LOG.
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
790



Joined: 09 Aug 2008
Posts: 319

Post (Separately) Posted: Wed Jan 02, 2013 21:19    Post subject: Reply with quote

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

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

Cuda уехал text, он был ещё вчераа...
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
Goto page Previous  1, 2, 3, 4, 5, 6, 7, 8  Next
Page 3 of 8

 
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