Как из сет. окр. отфильтровать папку "Мои веб-узлы MSN"
От: Doga Россия  
Дата: 29.09.05 09:30
Оценка:
В проге имеется встроенный файловый менеджер (работает через IShellFolder), который должен предоставлять пользователю возможность работы только с его локальными дисками и расшаренными дисками других компов в его сети. Дело в том что в сетевое окружение вместе со всеми остальными попадает и папка "Мои веб-узлы MSN" (\Documents and Settings\%UserName%\NetHood\Мои веб-узлы MSN), которая в сущности ресурсом локальной сети не является. По этому показывать её пользователю не хотелось бы. Отслеживать её по имени не годится, т.к. на другом компе, где запущена прога, она может иметь другое имя (напр. на англ., укр. или вообще на китайском). Атрибуты этой папки, полученные с помощью IShellFolder->GetAttributesOf(...), полностью совпадают с атрибутами ну, например, папки "TopSecret на BOSS". И GUID она не имеет ...

Кто знает как из сетевого окружения грамотно отфильтровать эту мерзость?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.