W32: Файловые описания "из Проводника"

Форум для программистов

Сообщение Alextp » Сб ноя 06, 2004 11:14 am

Hello All,

AFAIK в Win2k/XP файлы имеют какие-то специальные описания,
показываемые Проводником. Это явно не описания из Files.bbs, хранятся они как-то по-другому. Вопрос: где хранятся и как их получать?

Если это уже в форуме обсуждалось, дайте ссылку pls.
Последний раз редактировалось Alextp Сб ноя 06, 2004 11:26 am, всего редактировалось 1 раз.
Alexey aka Alextp
Alextp
Ст. сержант
 
Сообщений: 44
Зарегистрирован: Сб авг 21, 2004 1:30 pm
Откуда: Москва
Пункты репутации: 0

Сообщение poiuytr » Сб ноя 06, 2004 3:26 pm

Думается мне что для подобный вещей надо исопльзовать <a href='http://msdn.microsoft.com/library/default.asp?url=/library/en-us/shellcc/platform/shell/reference/ifaces/interfaces.asp' target='_blank'>Shell Interfaces</a>
Hasta la victoria siempre!
poiuytr
Капитан
 
Сообщений: 233
Зарегистрирован: Ср авг 14, 2002 6:04 pm
Откуда: Рига, Латвия
Пункты репутации: 0

Сообщение Alextp » Сб ноя 06, 2004 4:21 pm

2poiuytr
> Думается мне что для подобный вещей надо исопльзовать Shell Interfaces

Как именно использовать?
Это очень общая ссылка- конкретней бы.
Alexey aka Alextp
Alextp
Ст. сержант
 
Сообщений: 44
Зарегистрирован: Сб авг 21, 2004 1:30 pm
Откуда: Москва
Пункты репутации: 0

Сообщение Voyager » Сб ноя 06, 2004 11:49 pm

В NTFS файлопотоках они храняться
Voyager
Ефрейтор :)
 
Сообщений: 10
Зарегистрирован: Чт июл 17, 2003 10:38 pm
Пункты репутации: 0

Сообщение poiuytr » Вс ноя 07, 2004 5:48 pm

<!--QuoteBegin--><div class='quotetop'>QUOTE</div><div class='quotemain'><!--QuoteEBegin-->Это очень общая ссылка- конкретней бы.<!--QuoteEnd--></div><!--QuoteEEnd-->
А не понятно что же тебе нужно. Ты пишешь
<!--QuoteBegin--><div class='quotetop'>QUOTE</div><div class='quotemain'><!--QuoteEBegin-->..какие-то специальные описания...<!--QuoteEnd--></div><!--QuoteEEnd-->
Почитай там описания каждого интерфейса, может и найдешь то, что нужно именно тебе.
Hasta la victoria siempre!
poiuytr
Капитан
 
Сообщений: 233
Зарегистрирован: Ср авг 14, 2002 6:04 pm
Откуда: Рига, Латвия
Пункты репутации: 0

Сообщение Alextp » Вс ноя 07, 2004 6:36 pm

2poiuytr
<!--QuoteBegin--><div class='quotetop'>QUOTE</div><div class='quotemain'><!--QuoteEBegin-->А не понятно что же тебе нужно. Ты пишешь
QUOTE ..какие-то специальные описания...<!--QuoteEnd--></div><!--QuoteEEnd-->
Мне нужно доставать эти файловые описания, в моей программе.
То есть- желательно ф-цию API, отвечающую за это...

2Voyager
А где написано про потоки NTFS?
Можно ссылку?

Regards,
Alexey aka Alextp
Alextp
Ст. сержант
 
Сообщений: 44
Зарегистрирован: Сб авг 21, 2004 1:30 pm
Откуда: Москва
Пункты репутации: 0

Сообщение poiuytr » Вс ноя 07, 2004 7:40 pm

<!--QuoteBegin--><div class='quotetop'>QUOTE</div><div class='quotemain'><!--QuoteEBegin-->Мне нужно доставать эти файловые описания, в моей программе.<!--QuoteEnd--></div><!--QuoteEEnd-->
Что такое "файловые описания" ?
Ну для затравки <a href='http://msdn.microsoft.com/library/default.asp?url=/library/en-us/shellcc/platform/shell/reference/functions/shgetfileinfo.asp' target='_blank'>SHGetFileInfo</a>
Hasta la victoria siempre!
poiuytr
Капитан
 
Сообщений: 233
Зарегистрирован: Ср авг 14, 2002 6:04 pm
Откуда: Рига, Латвия
Пункты репутации: 0

Сообщение Alextp » Вт ноя 09, 2004 10:46 pm

<!--QuoteBegin--><div class='quotetop'>QUOTE</div><div class='quotemain'><!--QuoteEBegin-->Что такое "файловые описания" ?
Ну для затравки SHGetFileInfo <!--QuoteEnd--></div><!--QuoteEEnd-->
Про SHGetFileInfo почитал, вроде нет у нее нужного флага.
Ладно, буду смотреть дальше...

Regards,
Alexey aka Alextp
Alextp
Ст. сержант
 
Сообщений: 44
Зарегистрирован: Сб авг 21, 2004 1:30 pm
Откуда: Москва
Пункты репутации: 0

Сообщение najar » Чт дек 02, 2004 4:47 pm

2Alextp
про поточные файлы в хакере написано,
по моему в 65...
najar
Старшина
 
Сообщений: 58
Зарегистрирован: Ср дек 01, 2004 6:38 pm
Пункты репутации: 0

Сообщение Молчун » Вс фев 06, 2005 12:53 am

Если тебя интересует информация, то подробнее о пространстве имен в виндах можно почитать на <a href='http://home.peterstar.ru/zarezky/lectures/com/shell_namespace.html' target='_blank'>здесь</a>
Последний раз редактировалось Молчун Вс фев 06, 2005 12:54 am, всего редактировалось 1 раз.
Молчун
Сержант
 
Сообщений: 31
Зарегистрирован: Вс янв 30, 2005 9:09 am
Пункты репутации: 0

Сообщение Alextp » Вс фев 06, 2005 1:59 pm

Hello,

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

См. <a href='http://wincmd.ru/plugring/shelldetails.html' target='_blank'>Shell Details</a>.

Regards,
Alexey aka Alextp
Alextp
Ст. сержант
 
Сообщений: 44
Зарегистрирован: Сб авг 21, 2004 1:30 pm
Откуда: Москва
Пункты репутации: 0


Вернуться в Программирование

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 8

cron