powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Доступ к шаре
8 сообщений из 8, страница 1 из 1
Доступ к шаре
    #35336351
jhonkuk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как из VB открыть общую папку на другом компе, используя имя и пароль (учетную запись) , разрешенную для доступа к общей папке.
База лежит в общей папке, которую использует много пользователей как на запись, так и на чтение (в смысле базу).
...
Рейтинг: 0 / 0
Доступ к шаре
    #35336480
vkodor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
Sub f()
      Shell "net use M: \\ip_adress\шара /user:login password"
End Sub
...
Рейтинг: 0 / 0
Доступ к шаре
    #35337328
jhonkuk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Огромадный сенкс!
...
Рейтинг: 0 / 0
Доступ к шаре
    #35353525
jhonkuk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vkodor
Код: plaintext
1.
2.
Sub f()
      Shell "net use M: \\ip_adress\шара /user:login password"
End Sub


при выполнении этого кода шара становиться доступна и пользователю компа, как сделать, чтобы доступ был разрешен только программе, входящей на шару под своими аккаунтами?
...
Рейтинг: 0 / 0
Доступ к шаре
    #35353760
Фотография Игорь Горбонос
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> Автор: jhonkuk
> vkodor
> Sub f()
> Shell "net use M: \\ip_adress\шара /user:login password"
> End Sub
>
>
> при выполнении этого кода шара становиться доступна и пользователю
> компа, как сделать, чтобы доступ был разрешен только программе, входящей
> на шару под своими аккаунтами?

Естественно, он получает себе примапленный диск :)

Попробуй просто
залогинится (почему-то
на микрософте не открывается :( ), хотя в таком случае сам пользователь
то-же по идее получает привилегии заходить туда, т.к. программа выполняется
под его учетной записью. Хотя ручатся не буду, нужно пробовать. Если нет,
делать "пускач", и запускать через RunAs под другой учетной записью.

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Доступ к шаре
    #35355560
jhonkuk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Увы, не получается. Т.е. запустить программу от имени получается, но мне не так надо. Шара открыта на серваке, в ней лежит база и пользователь работает через программу, а прога в свою очередь работает через сетевой диск с этой базой. Так вот, надо чтобы прога получала доступ администратора на сервере,а сам пользователь нет.
...
Рейтинг: 0 / 0
Доступ к шаре
    #35355588
Фотография Игорь Горбонос
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
jhonkukУвы, не получается. Т.е. запустить программу от имени получается, но мне не так надо. Шара открыта на серваке, в ней лежит база и пользователь работает через программу, а прога в свою очередь работает через сетевой диск с этой базой. Так вот, надо чтобы прога получала доступ администратора на сервере,а сам пользователь нет.

Если мапить сетевой диск - это обязательное условие работы, тогда это не возможно. Потому, что под какими-бы учетными записями не запускалась программа, диск мапится на учетную запись залогиненого в данный момент пользователя. Для таких случаев существуют трехзвенки. Пиши СОМ объект и организовывай работу через него. Тогда и сетевой диск шарить не придется.

Я предлагал не мапить диск,а просто логинится на шаре другой учетной записью и работать с базой указывая путь как \\имя сервера\шара\файл_БД или переноси базу на полноценный сервер БД
...
Рейтинг: 0 / 0
Доступ к шаре
    #35357333
jhonkuk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Понял, спасибо, бум пытаться
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Доступ к шаре
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]