Модераторы: Poseidon, Snowy, bems, MetalFan

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Виртуальные диски, и работа с ними 
:(
    Опции темы
SoWa
Дата 14.12.2004, 15:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Харекришна
****


Профиль
Группа: Комодератор
Сообщений: 2422
Регистрация: 18.10.2004

Репутация: 2
Всего: 74



Привет видящим это!
Помогите разрешить следующие проблеммы:

-Создать вируальный диск
-Поместить на него файлы
-Удалить с него файлы
-Удалить этот диск

Буду благодарен за любую помощь! smile


--------------------
Всем добра smile
PM MAIL ICQ   Вверх
Akina
Дата 14.12.2004, 15:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Советчик
****


Профиль
Группа: Модератор
Сообщений: 20581
Регистрация: 8.4.2004
Где: Зеленоград

Репутация: нет
Всего: 454



И это все на Дельфах под Винду? ну-ну... хотя бы ради любопытства полазь по Инету, посмотри сколь стоят виртуальные диски под Винду, прикинь на что подписАлся...

А вопросы задавать надо конкретные - на вопрос из класса "вообще" такой же ответ и получишь.



--------------------
 О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума.

PM MAIL WWW ICQ Jabber   Вверх
SoWa
Дата 14.12.2004, 15:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Харекришна
****


Профиль
Группа: Комодератор
Сообщений: 2422
Регистрация: 18.10.2004

Репутация: 2
Всего: 74



Исходник про создание виртуального диска я где-то видел, так что не обижай! smile


--------------------
Всем добра smile
PM MAIL ICQ   Вверх
Bes
Дата 14.12.2004, 15:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 806
Регистрация: 8.12.2004

Репутация: 5
Всего: 7



Ммм... сорри если я правильно понял. Subst не подойдет?
PM MAIL   Вверх
Akina
Дата 14.12.2004, 15:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Советчик
****


Профиль
Группа: Модератор
Сообщений: 20581
Регистрация: 8.4.2004
Где: Зеленоград

Репутация: нет
Всего: 454



SoWa
Цитата(SoWa @ 14.12.2004, 16:09)
Исходник про создание виртуального диска я где-то видел

ну да... исходник RAMDRIVE.SYS на ассемблере под ДОС я и сам видел, даже модифицировал его, помнится, под свои нужды...


--------------------
 О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума.

PM MAIL WWW ICQ Jabber   Вверх
Bes
Дата 14.12.2004, 15:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 806
Регистрация: 8.12.2004

Репутация: 5
Всего: 7



Дак все-таки Subst не подойдет чтоли? :-)
PM MAIL   Вверх
Akina
Дата 14.12.2004, 15:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Советчик
****


Профиль
Группа: Модератор
Сообщений: 20581
Регистрация: 8.4.2004
Где: Зеленоград

Репутация: нет
Всего: 454



Цитата(Bes @ 14.12.2004, 16:14)
Дак все-таки Subst не подойдет чтоли?

А что в нем виртуального???


--------------------
 О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума.

PM MAIL WWW ICQ Jabber   Вверх
SoWa
Дата 14.12.2004, 15:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Харекришна
****


Профиль
Группа: Комодератор
Сообщений: 2422
Регистрация: 18.10.2004

Репутация: 2
Всего: 74



Ни то ни другое не знаю но исходник на ДЕЛЬФИ ВИДЕЛ!!!!


--------------------
Всем добра smile
PM MAIL ICQ   Вверх
Bes
Дата 14.12.2004, 15:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 806
Регистрация: 8.12.2004

Репутация: 5
Всего: 7



Попробуй:

WinExec(Pchar('subst J: E:\asp'),SW_NORMAL);
создает диск J равный путю E:\asp'

WinExec(Pchar('subst J: /D'),SW_HIDE);
У даляет диск J (не значит, что удаляет файлы с физического диска.)
PM MAIL   Вверх
Snowy
Дата 15.12.2004, 10:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 11363
Регистрация: 13.10.2004
Где: Питер

Репутация: 192
Всего: 484



Я бы советовал:
subst X: %TEMP%
...
subst X: /d
Заодно можно пользователю и доброе дело сделать - TEMP почистить :-)
Ессесно нужно проверить, что диска с такой буквой не существует, а %TEMP% имеется в наличии, а если нет, то писать в %WINDIR%\TEMP (только создать эту папку, если отсутствует).
PM MAIL   Вверх
_hunter
Дата 15.12.2004, 13:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 8564
Регистрация: 24.6.2003
Где: Europe::Ukraine:: Kiev

Репутация: 15
Всего: 98



в ddk есть пример создания виртуального диска


--------------------
Tempora mutantur, et nos mutamur in illis...
PM ICQ   Вверх
Bes
Дата 15.12.2004, 13:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 806
Регистрация: 8.12.2004

Репутация: 5
Всего: 7



Hunter как всегда легких путей не ищет. :-) Чем subst - то не нравиться?
PM MAIL   Вверх
_hunter
Дата 15.12.2004, 13:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 8564
Регистрация: 24.6.2003
Где: Europe::Ukraine:: Kiev

Репутация: 15
Всего: 98



Цитата
Hunter как всегда легких путей не ищет. :-)

smile
Цитата
Чем subst - то не нравиться?

обычно виртуальные диски создают для скрытого хранения библиотек/запуска ехе-шников ( причем хранения на время выполнения программы )
если решаются эти задачи ( ну и чисто виртуал-дисковые ) то subst не подойдет

если нужно просто пихнуть куда-то файлы ( или для удобства пользователя создать новый диск ( хотя зачем это может понадобится -- не знаю smile ) ) то subst подойдет

в общем -- все зависит от поставленной задачи. соответственно ждем слова автора топика.


--------------------
Tempora mutantur, et nos mutamur in illis...
PM ICQ   Вверх
Bes
Дата 15.12.2004, 14:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 806
Регистрация: 8.12.2004

Репутация: 5
Всего: 7



2Hunter: Хм... а в чем скрытость? Веть физически-то файлы находятся на том же диске только путь к нему короче что как мне кажется делает его наоборот более легким в обнаружении. И какая разница откуда запускать файлы?... Может я неправильно понимаю поняти виртуального диска?....
PM MAIL   Вверх
_hunter
Дата 15.12.2004, 14:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 8564
Регистрация: 24.6.2003
Где: Europe::Ukraine:: Kiev

Репутация: 15
Всего: 98



Цитата
Может я неправильно понимаю поняти виртуального диска?....

скорее всего

решение о том давать доступ к файлам или не давать ( да и показывать ли сам диск ) в случае виртуального диска принимаеш ты.

Цитата
И какая разница откуда запускать файлы?...

например тебе нужно не дать кому-то увидеть программу ( пройтись по ней дебагером )
так будет если ее запустить с виртуального диска


--------------------
Tempora mutantur, et nos mutamur in illis...
PM ICQ   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Общие вопросы"
SnowyMetalFan
bemsPoseidon
Rrader

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по Дельфи обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0617 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.