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 

Баг?

 
Post new topic   Reply to topic    Total Commander Forum Index -> Общие вопросы printer-friendly view
View previous topic :: View next topic  
Author Message
mrmerak



Joined: 20 Aug 2007
Posts: 441

Post (Separately) Posted: Sun Jul 05, 2009 23:33    Post subject: Баг? Reply with quote



Такое происходит, если выполнить этот батник (простой анти-AUTORUN.INF) на флешке с системой FAT32:
Code:
attrib -s -h -r autorun.*
del autorun.*

mkdir %~d0\AUTORUN.INF
mkdir "\\?\%~d0\AUTORUN.INF\.."
attrib +s +h %~d0\AUTORUN.INF


ОБА перехода работают и ведут туда же - в корень диска!

ЗЫ. Удалить эти каталоги можно так:
Code:
rd /q "\\?\%~d0\AUTORUN.INF\.."
rd /q "\\?\%~d0\AUTORUN.INF"

_________________
TC 9.51 | Win10 1903
Back to top
View user's profile Send private message
Tol!k



Joined: 01 Apr 2008
Posts: 1727
Location: Арзамас

Post (Separately) Posted: Mon Jul 06, 2009 01:17    Post subject: Reply with quote

А как должно быть?
cmd.exe dir wrote:
Содержимое папки Y:\autorun.inf

06.07.2009 01:13 <DIR> .
06.07.2009 01:13 <DIR> ..
06.07.2009 01:13 <DIR> ..

__________________
TC 7.04a | WinXP SP3


Last edited by Tol!k on Mon Jul 06, 2009 01:18; edited 1 time in total
Back to top
View user's profile Send private message
CaptainFlint



Joined: 14 Dec 2004
Posts: 6192
Location: Москва

Post (Separately) Posted: Mon Jul 06, 2009 01:17    Post subject: Reply with quote

Mr.Merak wrote:
mkdir "\\?\%~d0\AUTORUN.INF\.."

Ну так а ты чего ж хотел, создав каталог с именем "..", когда это имя на уровне системных виндовых библиотек (если вообще не на уровне ядра) обрабатывается как переход на уровень вверх? Рекомендую ещё создать файл с именем, заканчивающимся на точку, и полюбоваться, как ни одна программа не может его ни открыть, ни удалить, т.к. считает точку разделителем между именем и (пустым) расширением, а не реальной частью имени.
_________________
Почему же, ё-моё, ты нигде не пишешь "ё"?
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
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