![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Подключение виртуального диска средствами Windows [D5, Win95/98, WinME]
ivlex © (2002-06-30 08:27:00)В MS-DOS есть команда subst. Она связывает путь к папке с именем устройства. Как-то я видел на этом сайте программу под Win, которая выполняла аналогичные функции. Есть ли в WinAPI функции для этого и какие? Если нет, то как это сделано? Та программа, которую я видел на сайте, при выходе ещё и проверяла подключены ли такие диски, и если подключеня, т предлагала их отключить. Прога называлась Subst32.
asmer (2002-07-04 01:02:00) [1]типа, ошибся... PathName и path - одно и то же :) в шестой строчке будет так:
mov dx, offset path ;или вместо трёх предыдущих lds dx, path
но ты, канеш, и сам сообразил, да?.. :) типа, енто не принципиально, просто зхотелось-таки исправиться...
asmer (2002-07-04 00:07:00) [2]mov ax, 71AAh
mov bh, 0
mov bl, drv ;drv - диск: 1=A, 2=B и т.д.
mov dx, seg path ;path - строка, содержащая путь к папке
mov ds, dx
mov dx, offset PathName ;или вместо трёх предыдущих lds dx, path
int 21h
jc error
енто НЕ работает в DOS, в винде 95/98 успешно опробовано, а в NT для ентих целей используются NTFS-ссылки... но раз ты не спрашивал про NT... :)