Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "WinAPI";
Текущий архив: 2006.10.29;
Скачать: [xml.tar.bz2];

Вниз

Как создать виртуальнкю файловую систему   Найти похожие ветки 

 
SamProf ©   (2006-06-14 14:57) [0]

Вопрос долгий и по сей видимости на который я не получу ответа, но всё-же:
Идея возникла вот с чего:
Сначала в сетке на серваке все фильмы, музыка, софт и всё остальное были открыты как просто расшареные ресурсы - всё было хорошо и замнчательно - появился фильм - запустил его тут-же с сервака, просмотрел, если понравился, скачал и посотрел полностью.
Но потом они шару закрыли и теперь всё это можно постореть тока по ftp....
Естественно теперь по сетке с сервака фильм не запустишь...
А вся проблема в том, что проги не расчитаны на работу с ftp.
Едея заключается в том, чтобы написать некоторую прогу-драйвер, которая создаёт новый диск в винде и позволяет по нему бродить как по жёсткому диску(чрез проводник и т.д.) ну и следовательно мона смотреть и фильмы и что хочешь делатью\...
Т.е. прогам то что надо - что это диск и что с него можно считать данные, а моя прога должна по запросам предоставлять данные.
По идее(на скока я представляю) винда использует функции FindFirst и FindNext для получения списка файлов, но и какиенибудь FileOpen, FileClose, fileread, filewrite, seek, ну и что ещё естественно. Я понимаю так, что жта прога должна уметь создать такой диск и по запросам предоставлять ти данные винде, правильно?

Извините, что вопрос такой долгий. Прошу помоши в какой стороне копать, а если есть какие-то исходники (создание виртуального диска хотябы), то прошу мне их как-то передать.
Оставляю мыло, если есть что , то можете сразу туда и скинуть:samprof@mail.ru

Огромное Спасибо!


 
DrPass ©   (2006-06-14 15:07) [1]

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


 
Доброжеватель.   (2006-06-14 17:37) [2]

Проводник сам по себе умеет работать клиентом ftp ;)


 
SamProf ©   (2006-06-14 17:58) [3]

Проводник умеет, но идея не в этом!
Ты сможешь посмотреть филь по фтп или музыку послушать???
нет, а всё потому, что поги не расчитану на работу ftp, но ведь это реально!


 
ancara ©   (2006-06-15 14:49) [4]

не совсем в тему, но у Google есть такой клиент для своей почты. Пространство почтового ящика представлено в виде логического диска.
 Фильмы оттуда смотреть не пробовал, но тоталкоммандер работает с ним нормально....


 
Чапаев ©   (2006-06-15 15:00) [5]


> Ты сможешь посмотреть филь по фтп или музыку послушать??
> ?

На то streaming audio/video есть. Сделам псевдодиск ты вряд ли от обычного видео добьёшься чего-то...


 
SamProf ©   (2006-06-15 20:07) [6]


> ancara ©   (15.06.06 14:49) [4]
> не совсем в тему, но у Google есть такой клиент для своей
> почты. Пространство почтового ящика представлено в виде
> логического диска.  Фильмы оттуда смотреть не пробовал,
> но тоталкоммандер работает с ним нормально....

Начнём с того, что файл отдуда прочитать можно только если он полностью оттуда скопируется. У гугла это примочка именно у Експлореру, а не к винже в целом...
Есть аналог программы.. уже общался с автором... аешь удобная, но технология слишком спорная мне кажется...  Такую вешь в любой момент может начать антивирус рубать.... так как на этом часто вирусы и пишут....

Сейчас нужно найти где скачать IFS Kit... На микрософте за это просят вроде 1000 или 100 ибутых енотов ....    может у кого скачать есть где?



Страницы: 1 вся ветка

Форум: "WinAPI";
Текущий архив: 2006.10.29;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.035 c
15-1160535420
SerJaNT
2006-10-11 06:57
2006.10.29
Настройка aDSL-модема "aDSL-200"


3-1157362217
alexvan
2006-09-04 13:30
2006.10.29
Вопрос по BLOB


15-1160377137
IMHO
2006-10-09 10:58
2006.10.29
Крах доллара намечен на октябрь


2-1160709419
Steep
2006-10-13 07:16
2006.10.29
Units Again


15-1160119266
Ломброзо
2006-10-06 11:21
2006.10.29
Intranet-Web и документы Office





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский