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

Вниз

Подключение виртуального диска средствами Windows   Найти похожие ветки 

 
ivlex   (2002-06-30 08:27) [0]

В MS-DOS есть команда subst. Она связывает путь к папке с именем устройства. Как-то я видел на этом сайте программу под Win, которая выполняла аналогичные функции. Есть ли в WinAPI функции для этого и какие? Если нет, то как это сделано? Та программа, которую я видел на сайте, при выходе ещё и проверяла подключены ли такие диски, и если подключеня, т предлагала их отключить. Прога называлась Subst32.


 
asmer   (2002-07-04 00:07) [1]

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... :)


 
asmer   (2002-07-04 01:02) [2]

типа, ошибся... PathName и path - одно и то же :) в шестой строчке будет так:

mov dx, offset path ;или вместо трёх предыдущих lds dx, path

но ты, канеш, и сам сообразил, да?.. :) типа, енто не принципиально, просто зхотелось-таки исправиться...



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

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

Наверх





Память: 0.45 MB
Время: 0.007 c
14-35914
Jan
2002-08-20 10:27
2002.09.12
Windows2000


1-35785
ЮРИЙ_К
2002-08-30 11:40
2002.09.12
В Гриде определенные столбцы редактируемые


14-35893
Kaban
2002-08-19 11:43
2002.09.12
И я попробую задачку задать


14-35889
AL2002
2002-08-14 21:34
2002.09.12
Где можно в казино поиграть на деньги?


3-35560
MsGuns
2002-08-21 13:07
2002.09.12
Автоинкрементные поля





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский