компьютерный форум
Вернуться   Компьютерный форум > Компьютерный форум > Операционные системы и ПО > Windows (Все версии)

Ответ
 
LinkBack Опции темы Опции просмотра
Старый 21.06.2004, 11:22   #1
Пользователи
 
Регистрация: 08.04.2004
Сообщений: 798
Thumbs up

Расшарить в сети USB Flash

Есть такие диски: A, C, D, F (CD-ROM)
Диска E нет.
Когда флэшку вставляем она определяется как E.
Я сделал bat-файло, которое расшаривает диск E (net share E: ...)
Все классно работает.

Теперь о проблемах:
флэшка по не совсем понятным причинам иногда появляется в системе как диск G, H и т.д.
Даже после перезагрузки не всегда она возвращается на букву E.

Как бы сделать, чтоб она только как E определялась или как сделать чтоб можно было определить букву диска флэшки и расшарить этот диск через bat-файл (можно и другие варианты) ?




MaxFactor вне форума  
Digg this Post!Bookmark Post in Technorati
Ответить с цитированием
21.06.2004, 11:22
Техник
реклама
Thumbs up

Старый 22.06.2004, 08:08   #2
Пользователи
 
Регистрация: 06.04.2004
Сообщений: 1,019
По умолчанию

а флешка одна и таже или все время разные девайсы ? просто я не пойму с какого горя она у тя под разными буквочками вылазит ? А через net share без указания абсолютного пути ты ничего не расшаришь то есть букву диска нада знать ... Как вариант на той флешке положить autorun запускающий шару текущего диска и разрешить запуск авторанов на той машине ...
Автораном можно запускать батник ИЗ КОРНЯ типа:
net share < chdir .......
или
chdir | net share
тока что-то нада еще помудрить, ато ТАК у меня не заработало
но chdir выдаст тебе подстроку с тем самым абсолютным путем к твоей флешке (какой бы буквой она не стала) нада тока взять результат комманды и включить его в пареметры net share (вот только как это сделать средствами ДОСи я не въехал, но ТОЧНО знаю что как-то можно)

надеюсь это натолкнет тебя на приемлемое решение твоей траблы
~:Lam0:~ вне форума  
Digg this Post!Bookmark Post in Technorati
Ответить с цитированием
Старый 22.06.2004, 08:20   #3
Пользователи
 
Регистрация: 06.04.2004
Сообщений: 1,019
По умолчанию

MaxFactor
а еще может стукнись к Alvi - он в VSH шарит, по идее там нужный скрипт проще написать ...
~:Lam0:~ вне форума  
Digg this Post!Bookmark Post in Technorati
Ответить с цитированием
Старый 02.07.2004, 13:59   #4
Пользователи
 
Регистрация: 08.04.2004
Сообщений: 798
По умолчанию

~:Lam0:~
Цитата:
надеюсь это натолкнет тебя на приемлемое решение твоей траблы
натолкнуло на тупое создание батника, который по цепочке рашаривает несколько дисков (свободных букв) подряд, это пока еще не сбоило, но конечно не кооректно - согласен.
MaxFactor вне форума  
Digg this Post!Bookmark Post in Technorati
Ответить с цитированием
Старый 17.07.2004, 00:08   #5
Beginer Admin
Guest
 
Сообщений: n/a
По умолчанию

Народ ищет сложности...
Если мы говорим про W2K (надеюсь что и выше), то не проще ли создать пустой каталог (скажем, FLASH) его расшарить как нужный диск и туда монтировать (слово из Линукс) свою флешку (тоесть сделать линк флешки на каталог, благо винтукей это позволяет)?
Данная проблема имеет место и связана (скорее всего) с занятостью ресурса (в данном случае диска Е. У меня такое было с сетевыми дисками, когда один и тот же расшаренный сетевой диск становился (автоматически) и несколькими буквами дополнительно.
 
Digg this Post!Bookmark Post in Technorati
Ответить с цитированием
Старый 17.07.2004, 00:11   #6
Beginer Admin
Guest
 
Сообщений: n/a
По умолчанию

В дополнении к пред. ответу:
Флешку лучше всего подключить (локально) на неиспользуемую букву диска (напимер Z. Тогда и легче линковать будет
 
Digg this Post!Bookmark Post in Technorati
Ответить с цитированием
Старый 19.07.2004, 07:07   #7
Пользователи
 
Регистрация: 08.04.2004
Сообщений: 798
По умолчанию

скажем так - файлы, переносимые на этом флэш, не должны попадать на винт, тем более локалки...
MaxFactor вне форума  
Digg this Post!Bookmark Post in Technorati
Ответить с цитированием
Старый 20.07.2004, 23:31   #8
Beginer Admin
Guest
 
Сообщений: n/a
По умолчанию

Так я и не говорил, что их надо копировать на винт! Я говорил, про линкование. Тоесть делается пустой каталог и с помощью команды просто делается ссылка твоей флешки на этот каталог, при этом физического копирования на винт НЕ ПРОИСХОДИТ! То бишь система просто перенаправляет на устройство при обращении к этому каталогу. При отключении флешки это будет обычный каталог. Линкование в Линукс/Юникс - это норма! Мелкомягкие с выходом "винтукей" поворачиваются лицом к Линуксу.
Кстати, под словом "Локально" я имею ввиду не локальную сеть, а конкретный комп, к которому подключается флешка. Все равно винда назначает букву для нее при подключении. Так эту букву можно сменить...
 
Digg this Post!Bookmark Post in Technorati
Ответить с цитированием
Старый 21.07.2004, 07:24   #9
Пользователи
 
Регистрация: 08.04.2004
Сообщений: 798
По умолчанию

Beginer Admin
Цитата:
Флешку лучше всего подключить (локально) на неиспользуемую букву диска (напимер Z.
тут я не понял - что значит подключить на букву ? она ж сама при вставке определяется системой и автоматом назначает букву. ну может быть через диспетчер дисков и можно букву поменять, но врядли при последующей вставке эта буква сохранится
MaxFactor вне форума  
Digg this Post!Bookmark Post in Technorati
Ответить с цитированием
Старый 23.07.2004, 07:02   #10
Пользователи
 
Регистрация: 06.04.2004
Сообщений: 1,019
По умолчанию

Beginer Admin все что ты говоришь - верно, но ! Ты не учел что при монтировании нужно указывать ЧТО мы монтируем и куда. Если с тем КУДА - все ясно (и это не важно на отдельный диск или каталог), то с тем ЧТО - ботва. Кроме того как ты предлагаешь производить монтирование автоматом кажен раз при вставке флешки ? или смонтировав раз система будет думать что он есть ... тогда как она отнесется к выниманию флешки без размонтирования ведь в линухах неотмонтировав сидюк даже трей не вытащишь ?
MaxFactor
MOUNTVOL [drive:]path VolumeName
MOUNTVOL [drive:]path /D
MOUNTVOL [drive:]path /L

path Specifies the existing NTFS directory where the mount point will reside.
VolumeName Specifies the volume name that is the target of the mount point.
/D Removes the volume mount point from the specified directory
/L Lists the mounted volume name for the specified directory.
Possible values for VolumeName along with current mount points are:

\?Volume{08a4ee15-86cd-11d4-a06e-806d6172696f} C:
\?Volume{08a4ee16-86cd-11d4-a06e-806d6172696f} D:
\?Volume{08a4ee17-86cd-11d4-a06e-806d6172696f} E:
\?Volume{08a4ee14-86cd-11d4-a06e-806d6172696f} G:
\?Volume{08a4ee13-86cd-11d4-a06e-806d6172696f} F:
\?Volume{08a4ee12-86cd-11d4-a06e-806d6172696f} A:
попробуй поколупай в этом направлении, но я лично не вижу тут решения - имя монтируемого тома тебе все равно не известно ведь ... Хотя, если смонтировать один раз и оно потом будет автоматом его подмонтировать при втыкании флешки - тоды прокатит, но монтировать нада на том NTFS.
~:Lam0:~ вне форума  
Digg this Post!Bookmark Post in Technorati
Ответить с цитированием
Ответ


Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Вкл.



Текущее время: 02:55. Часовой пояс GMT.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd. Перевод: zCarot
Content Relevant URLs by vBSEO 3.5.0 RC2