Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Virtual Disk Drive
Форум программистов > Системное программирование > C, С++ и С Builder > C и С++ FAQ
Гонстанстин
Нужно, чтобы в Windows Explorer'е появлялся мой виртуальный диск (как GMail Drive), на который можно было бы "записывать" и "удалять" файлы.
grigsoft
я бы взял с sf.net проектик на изучение, типа TrueCrypt.
zubr
С помощью программы subst:
1. Создаешь каталог под виртуальный диск
2. В командной строке вводишь subst Z: C:\MyVirtualDisk (здесь буква диска Z, каталог виртуального диска C:\MyVirtualDisk) - появится диск Z
3. Чтобы диск появлялся при загрузке системы, пропиши эту командную строку в автозагрузку.
lepa
Цитата(zubr @ 19:11:2005, 01:30 )
С помощью программы subst:
1. Создаешь каталог под виртуальный диск
2. В командной строке вводишь subst Z: C:\MyVirtualDisk (здесь буква диска Z, каталог виртуального диска C:\MyVirtualDisk) - появится диск Z
3. Чтобы диск появлялся при загрузке системы, пропиши эту командную строку в автозагрузку.
*

subst плохо работает в нтевых системах, нужно спец софт http://www.yandex.ru/yandsearch?text=ram+disk&stype=www
Ирокез
Если речь идет о GMail drive, то там реализовано через Shell компонент, реализуйщий интерфейс
IShellFolder и IShellView, по сути это длл, которая регестрируеся как компонент Windows Shell, в зависимости от того в каком ключе реестра зарегестрирована, может отображаться как дисковый компонент, сетевой компонент и т.д.
zubr
Цитата
subst плохо работает в нтевых системах, нужно спец софт

Все отлично работает, проверено в WinXP, Win2000.
Для примера в аттачменте батник, который ложим в автозагрузку, и создаем на диске C каталог MyVirtualDisk, после перезагрузки должен появиться виртуальный диск Z.
62316e
Цитата
Все отлично работает, проверено в WinXP, Win2000.
Ничего не отлично. Я страдал этой байдой и не все так просто. В хелпе написано черным по белому:
Цитата
The following commands do not work, or should not be used, on drives used in the subst command:
chkdsk
diskcomp
diskcopy
format
label
recover
Вот Label например как ты установиш? Или будеш менять метку в логичиского диска? Забей, проехали. Пусть в сторону Shell копает.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Русская версия IP.Board © 2001-2008 IPS, Inc.