· Начало · Отвђтить · Статистика · Поиск · FAQ · Правила · Установки · Язык · Выход · WASM.RU · Noir.Ru ·

 WASM Phorum —› WASM.WIN32 —› Знак "?" в имени файла

. 1 . 2 . >>

Посл.отвђт Сообщенiе


Дата: Окт 14, 2004 23:02:21

Собственно сабж. :) Как создаются файлы типа "??chost.exe" ?


Дата: Окт 14, 2004 23:07:10

Насколько я знаю, никак.


Дата: Окт 15, 2004 00:18:28

Тоже верно.

на "?" в некоторых системах и приложениях заменяются любые не распознанные литералы. В твоем случае ??chost.exe может легко означать например "u½chost.exe" или еще чего...

ну а '?' в именах быть не могут по определению, так как это wildcard.


Дата: Окт 15, 2004 11:21:45

Если чисто теоретически, то в ДОСовском DiskEdit'е можно все. Только что я получил на дискете путем переименования два _одноименных_ файла ?File*.txt и ?File*.txt. Они отображаются виндовым Explorer'ом, но их невозможно открыть.


Дата: Окт 15, 2004 14:05:31 · Поправил: NoName

2 vinnie_pooh
Я долго угарал.

Ну а если по теме, то мне уже встречлись одинаковые файлы, созданные не искусственно, но программно. Скорее всего много народу знает этот прикол.


Дата: Окт 15, 2004 14:09:33

Если с фатом что-нить страшное сделать, то он может и вопросики дать. Этого я добился однажды совершенно случайно. Насколько помню баловался с установкой линуха.


Дата: Окт 15, 2004 15:11:04

когда распаковываешь rar-архивы с китайских сайтов, создаются файлы типа ????.txt (на ntfs разделе, если это имеет значение), это те, что в архиве имеют имя на китайском.
открыть такой файл не получается, удалить можно.
как такое получается - хз...


Дата: Окт 15, 2004 19:58:33

Я видел прогу (но получить в руки не могу, а то бы сам посмотрел как она это делает :)) которая создаёт файлы, в которых первые 2 символа = "??". Она работает в 9x/XP (на других не тестили вроде) и не юзает дров.
Как такое вообще возможно? Может кто-нить сталкивался?


Дата: Окт 15, 2004 20:13:49

IMHO в случае с ????.txt, виндос просто меняет символы unicode на вопросы при отображении.
Если есть китайский шрифт, то там иероглифы.


Дата: Окт 15, 2004 20:20:55

Никаких проблем
;===================================================================== ===
format      PE GUI 4.0
entry       start
;===================================================================== ===
include     '%fasminc%\win32a.inc'
;===================================================================== ===
buffer      du      'Ї',0
;===================================================================== ===
start:      invoke  CreateFile,buffer,GENERIC_WRITE,0,0,CREATE_ALWAYS,0,0
            invoke  ExitProcess,0
;===================================================================== ===
data        import
library     kernel32,'kernel32.dll'
include     '%fasminc%\apiw\kernel32.inc'
end         data
;========================================================================


Дата: Окт 15, 2004 21:24:59

Думаю, Max говорит об этом файле: 使用说明.txt ;-)


Дата: Окт 16, 2004 12:06:30

Не, 使用说明.txt легко сделать. :) знак "??" был виден имеено в Explorer'e.


Дата: Окт 16, 2004 14:26:33

Ну в случае с 使用说明.txt многие видят только вопросы в имени файла.
А что если взять символы unicode, для которых нет отображаемых знаков?


Дата: Окт 16, 2004 17:18:10

2S_T_A_S_
А пример можно? :)


Дата: Окт 16, 2004 18:51:11

У тя ж тот файл есть? Скопируй его имя, да посмотри, что за символы.
Или про unicode почитай :)

Я вот эмпирическим методом нашёл уже один символ ?, можно подставить в код bogrus
buffer      du      $ff1f,0 

. 1 . 2 . >>


Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.121