Как определить имя общего ресурса

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Belkin
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 63
Зарегистрирован: 02.11.2007 (Пт) 18:02
Откуда: Рязань

Как определить имя общего ресурса

Сообщение Belkin » 02.11.2007 (Пт) 18:11

Здравствуйте!
Я у вас новенький и у меня такой вопрос:
Как я могу программно определить имя общего ресурса для жесткого диска.

Заранее благодарен.
Вложения
Clip.jpg
Clip.jpg (52.95 Кб) Просмотров: 1031
Андрей.

Konst_One
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
Аватара пользователя
 
Сообщения: 3041
Зарегистрирован: 09.04.2004 (Пт) 13:47
Откуда: Химки

Сообщение Konst_One » 02.11.2007 (Пт) 20:08


Belkin
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 63
Зарегистрирован: 02.11.2007 (Пт) 18:02
Откуда: Рязань

Сообщение Belkin » 06.11.2007 (Вт) 9:44

Konst_One
На сколько я понимаю это немного не то...
Данная прога проверяет какие сетевые диски у меня подключены, а нужно знать как на моем компе задано имя общего ресурса (то что на картинке)
Тоесть примерное так: нажал на кнопку, а тебе сообщение через MsgBox "Для диска С имя общего ресурса: С$" , так выводить для заданного диска.
Андрей.

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 06.11.2007 (Вт) 10:01

Это как раз то, а ты не совсем понимаешь, что тебе нужно.
Перебираешь расшаренные ресурсы на своем компе и выбираешь те из них, которые соответствуют корневому каталогу.
Lasciate ogni speranza, voi ch'entrate.

Belkin
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 63
Зарегистрирован: 02.11.2007 (Пт) 18:02
Откуда: Рязань

Сообщение Belkin » 06.11.2007 (Вт) 12:38

alibek
Приклабываю принт скрин в котором отображается выполнение проги.
Как видно из рисунка здесь указаны все подключенные на моем компе сетевые диски, а имя общего ресурса(С$) для моего диска С НЕТ имя моего компа it-bes
То что видно в ListBox. тоже самое есть и в totalcomander? ну плюс еще мои жесткие диски и приводы.
Вложения
Clip1.jpg
Clip1.jpg (18.76 Кб) Просмотров: 1023
Андрей.

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 06.11.2007 (Вт) 12:45

Ты опять не понял.
Имена ресурсов тебе не нужны. Тебе нужно получить список своих расшаренных ресурсов и опросить параметры каждого, чтобы узнать, на какой каталог он ссылается. И если этот каталог корневой -- значит это расшаренный ресурс на диск. И при этом он называться может как угодно, и \\comp\c$, и \\comp\all_games.
Направление тебе дали правильное, просто надо и самому думать, а не копипастить код. Посмотри пример к NetShareEnum
Lasciate ogni speranza, voi ch'entrate.

Belkin
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 63
Зарегистрирован: 02.11.2007 (Пт) 18:02
Откуда: Рязань

Сообщение Belkin » 06.11.2007 (Вт) 13:23

alibek
Вот за этот примерчик ОГРОМНОЕ спасибо!!!
Здесь в ListBox выводитсяю то что нужно!!! А уже со сторками работать не проблемно.
А про первый пример понял что он делает: указывает корневые шары на добавленные на моем компе.
Андрей.


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: Google-бот и гости: 85

    TopList