| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Общие вопросы > пометить файл |
| Автор: shara 4.3.2010, 23:04 |
| всем драсте столкнулся с такой вот трудностью: хочу каким-то образом в Windows'е пометить определенный файл одной программой чтобы потом другая прога могла его "опознать" среди всего множества файлов в ФС, без дополнительного участия пользователя. программа которая ищет "свой" файлы - резедентно висит в системе. надумал пока следующие варианты:
|
| Автор: GoldFinch 4.3.2010, 23:57 |
| если файл имеет какую-то константную уникальную часть, можно использовать ее хеш какбэ все зависит от задачи. |
| Автор: shara 5.3.2010, 00:07 |
| может быть абсолютно любой файл, который ОСь позволит конечному юзверю прочитать задача пометить файл в одной программе и затем опознать его в другой (желательно чтобы метод был максимально переносимым) |
| Автор: shara 5.3.2010, 00:43 | ||||
согласен
вариант. предпочту оставить сей способ на самый крайний случай.. |
| Автор: Ln78 5.3.2010, 06:30 | ||
Если файловая система NTFS, то можно использовать дополнительные потоки. |
| Автор: azesmcar 5.3.2010, 08:42 | ||
| shara Зачем эти шаманские штучки? Залей пути к файлам в определенный файл или в регистры и читай из другой программы. По поводу атрибутов, нужно иметь возможность помечать любой файл или какой-то определенный тип? Можешь почитать тут, вроде похожая проблема http://social.msdn.microsoft.com/Forums/en-US/csharpgeneral/thread/88ed3cb9-7c15-4350-8c94-14c1729eb15b
Тут как посмотреть, зависит от задачи, в принципе этот файл хоть и был помечен, но был помечен не тобой и не на твоем компьютере, да и копия файла это уже другой файл. Тебе виднее как надо. |
| Автор: shara 5.3.2010, 19:44 | ||||||||
Ln78,
а ссылка описывает похожую проблему. тольк если я правильно понял там еще народ хочет свою вкладку в контекстном меню СвойстваФайла сделать.. надо будет взглянуть на метод более детально. спасибо |