Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.08.27;
Скачать: CL | DM;

Вниз

Virtual Drive   Найти похожие ветки 

 
Yasher   (2006-04-29 07:56) [0]

Доброго времени суток.
Подскажите как справиться со следующей задачей:
Необходимо написать программу (или драйвер) виртуального жесткого диска. Он должен иметь соответствующую литеру и быть виден через консоль cmd. По сути он должен состоять из ссылок на "реальные файлы", которые могут находиться на этом компьютере или сети (UMC адрес), также должен работать доступ через HTTP-протокол. Однако он должен быть виден другими приложениями и через консоль.
Подскажите, пожалуйста, что примерно нужно для написания программы. Какие компоненты, программы (и тд) и какова их роль в этой программе. Заранее спасибо!!!


 
Чапаев ©   (2006-04-29 12:54) [1]


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

Я бы обошёлся без программирования и использовал бы NTFS links и команду subst...


> UMC адрес

UNC


> должен работать доступ через HTTP-протокол

ЭТО КАК?


 
Yasher   (2006-05-02 01:13) [2]

Виртуальный диск должен управлять 3 типами пути
Local path (C:\programm files\test.txt)
UNC path (\\WS1\Shared\test.txt)
HTTP path (http:\\www.test.com\File\Test.txt)


 
Yasher   (2006-05-02 09:57) [3]

Расскажи про subst и NTFS links...


 
tesseract ©   (2006-05-02 13:05) [4]

www.sysinternals.com ищи junction


 
Alex Konshin ©   (2006-05-03 15:25) [5]

Это что, курсовики такие пошли. Я бы за такую задачу и не брался бы. Так и скажи преподавателю. Можешь на меня сослаться.
А если серьезно, то это действительно очень сложно и требует написания драйверов IFS. На Delphi этого не сделать (не слушай тех, кто говорит обратное).
Тебе нужен IFS DDK. Вот когда ты его увидишь, то и всякое желание заниматься этим отпадет. Например, как ты собрался бороться с зависами файловой системы, если есть проблемы с коннектом по HTTP?
Резюме: я настоятельно не рекомендую заниматься этой проблемой. Это намного сложнее, чем кажется.


 
tesseract ©   (2006-05-03 15:47) [6]


> На Delphi этого не сделать (не слушай тех, кто говорит обратное).

http://www.jungo.com


 
Джо ©   (2006-05-03 17:05) [7]

> [6] tesseract ©   (03.05.06 15:47)
>
> > На Delphi этого не сделать (не слушай тех, кто говорит
> обратное).
>
> http://www.jungo.com

Насколько помню, ихний WinDriver генерирует только код Делфи, тестирующий драйвер, а не код (каркас) самого драйвера, который генерируется на Це. Впрочем, могу и ошибиться.


 
Eraser ©   (2006-05-03 17:34) [8]


> Yasher   (29.04.06 07:56)

или вы что-то не договариваете, или вам попался наивный препод, который хочет чужими руками написать очень серьёзный проект и считает, что его таки напишут ;-)


 
Poirot ©   (2006-05-03 18:01) [9]

IMHO в никсах это легче получится, чем в мастдае :)


 
Yasher   (2006-05-03 22:06) [10]

Мне не нужен полный код программы меня - интересует лишь теоретическая сторона проекта, т.е. какие этапы надо пройти во время разработки и какие модули должны использоваться, а также сложные участки кода (вотздесь уде нужны исходники).
Спаибо.


 
Yasher   (2006-05-03 22:06) [11]

Мне не нужен полный код программы меня - интересует лишь теоретическая сторона проекта, т.е. какие этапы надо пройти во время разработки и какие модули должны использоваться, а также сложные участки кода (вотздесь уде нужны исходники).
Спаибо.


 
Джо ©   (2006-05-03 22:15) [12]

> [11] Yasher   (03.05.06 22:06)

Этапы были уже помянуты, смотрите пост [5] Alex Konshin. Шаги по их воплощению были предприняты?


 
Yasher   (2006-05-03 22:42) [13]

Нет необходимости их выполнять. Мне нужно более подробное описание этапов, а этого

> Это что, курсовики такие пошли. Я бы за такую задачу и не
> брался бы. Так и скажи преподавателю. Можешь на меня сослаться.
>
> А если серьезно, то это действительно очень сложно и требует
> написания драйверов IFS. На Delphi этого не сделать (не
> слушай тех, кто говорит обратное).
> Тебе нужен IFS DDK. Вот когда ты его увидишь, то и всякое
> желание заниматься этим отпадет. Например, как ты собрался
> бороться с зависами файловой системы, если есть проблемы
> с коннектом по HTTP?
> Резюме: я настоятельно не рекомендую заниматься этой проблемой.
>  Это намного сложнее, чем кажется.


недостаточно, хотя, я все равно благодарен Alex Konshin за помощь.


 
Alex Konshin ©   (2006-05-04 07:53) [14]

> tesseract ©   (03.05.06 15:47) [6]
> > На Delphi этого не сделать (не слушай тех, кто говорит обратное).
> http://www.jungo.com

As I said don"t listen to them. The task itself is hard enough even without this hacker tricks. Look at IFS DDK.


 
Anatoly Podgoretsky ©   (2006-05-04 08:55) [15]

Alex Konshin ©   (03.05.06 15:25) [5]
Не то слово. Даже многие монстры, такие как ipswitch обкололись на этом.


 
tesseract ©   (2006-05-04 09:39) [16]


> As I said don"t listen to them. The task itself is hard
> enough even without this hacker tricks. Look at IFS DDK.
>


IFs DDk is downloadeble on emule. In google ypu can search for third party c headers for IFS.



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

Текущий архив: 2006.08.27;
Скачать: CL | DM;

Наверх




Память: 0.51 MB
Время: 0.052 c
15-1154067265
Layner
2006-07-28 10:14
2006.08.27
Как в 2000/2003 включить логирование входов/выходов юзеров


2-1154788948
Robin Hood
2006-08-05 18:42
2006.08.27
Прилипание форм


15-1153933684
TStas
2006-07-26 21:08
2006.08.27
Как лучше всего защитить прогу, если она не предназначена для про


1-1152993041
1234
2006-07-15 23:50
2006.08.27
Завершение работы


15-1153944655
Труп Васи Доброго
2006-07-27 00:10
2006.08.27
Проблемы с установщиком