powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Подключение с сетевому ресурсу
13 сообщений из 13, страница 1 из 1
Подключение с сетевому ресурсу
    #39578270
zsv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
zsv
Гость
Доброго времени суток.
Помогите с решением проблемы.
Есть сервер С1 на котором крутится MSSQL2000 и расшарена папка с файлами. Есть приложение на клиенте К1, которое и подключается к скл и должно подключать шару как локальный диск для работы с файлами. К1 находится в домене. При работе приложения из под профиля, все нормально. При работе приложения как службы ресурс вроде подключает (подключение проходит без ошибки) но содержимого ресурса не видит. Покдлючение к ресурсу делаю с помощью WNetAddConnection2(NR, nil,nil, 0). Если при подключение к ресурсу использовать авторизацию, то выдает ошибку, что не разрешено "множественное подключение к серверу или ресурсу одного пользоватея под несколькими именами", тк перед этим к С1 уже произведено подключение к БД под доменным именем
...
Рейтинг: 0 / 0
Подключение с сетевому ресурсу
    #39578271
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
zsvно содержимого ресурса не видит.

Переведи. А лучше - процитируй оригинальное сообщение об ошибке без отсебятины.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Подключение с сетевому ресурсу
    #39578273
alekcvp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
zsvПри работе приложения как службы ресурс вроде подключает (подключение проходит без ошибки) но содержимого ресурса не видит. Покдлючение к ресурсу делаю с помощью WNetAddConnection2(NR, nil,nil, 0). Если при подключение к ресурсу использовать авторизацию, то выдает ошибку, что не разрешено "множественное подключение к серверу или ресурсу одного пользоватея под несколькими именами", тк перед этим к С1 уже произведено подключение к БД под доменным именем
Там всё намного сложнее. Все сетевые подключения изолированы в сеансе текущего пользователя. Поэтому, если вы из службы хотите подключить сетевой диск для пользователя , то необходимо запустить это подключение в отдельном процессе, который выполняется от имени данного пользователя. Вот здесь на SO похожий вопрос, только для C#, и там же пара вариантов его решения.
Ещё один вариант: из службы создать задание для планировщика, которое при входе пользователя будет подключать ему этот диск через net use ...
...
Рейтинг: 0 / 0
Подключение с сетевому ресурсу
    #39578274
alekcvp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakovzsvно содержимого ресурса не видит.

Переведи. А лучше - процитируй оригинальное сообщение об ошибке без отсебятины.

Там нет никакой ошибки, потому что служба этот ресурс успешно подключит. Только пользователь его (подключение) не увидит, никак. Исключение - если служба выполняется от имени этого пользователя.
...
Рейтинг: 0 / 0
Подключение с сетевому ресурсу
    #39578276
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я скорее поставлю на то, что у него служба запущена от Local System, у которого
прав на сеть нет вообще.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Подключение с сетевому ресурсу
    #39578277
zsv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
zsv
Гость
Dimitry Sibiryakov,

на FindFirst(dir+s,$27,FileAttr); после подключения выдает ошибку 5 "отказано в доступе"
...
Рейтинг: 0 / 0
Подключение с сетевому ресурсу
    #39578278
zsv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
zsv
Гость
Мне не нужно из службы подключаться "для пользователя". Служба подключает сетевой ресурс для своего пользования
...
Рейтинг: 0 / 0
Подключение с сетевому ресурсу
    #39578279
zsv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
zsv
Гость
Dimitry Sibiryakov,

Наверное, а что нужно сделать, чтобы таки увидеть файлы на ресурсе. И почему тогда таки ресурс подключается?
...
Рейтинг: 0 / 0
Подключение с сетевому ресурсу
    #39578281
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
zsvа что нужно сделать, чтобы таки увидеть файлы на ресурсе.

Или запускать службу от имени правильного пользователя или указывать этого пользователя
при вызове WNetAddConnection.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Подключение с сетевому ресурсу
    #39578283
zsv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
zsv
Гость
Dimitry Sibiryakov,

>>Или запускать службу от имени правильного пользователя

Вот это попробую

>>указывать этого пользователя при вызове WNetAddConnection.

так не получается, потому что не дает подключиться с ошибкой "множественное подключение", из-за того что перед этим уже ссостоялось подключение к СКЛ под доменным именем
...
Рейтинг: 0 / 0
Подключение с сетевому ресурсу
    #39578284
zsv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
zsv
Гость
Пока всем спасибо, попробую уже в новом году. Всех с новым годом и удачных разработок :)
...
Рейтинг: 0 / 0
Подключение с сетевому ресурсу
    #39578286
alekcvp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovЯ скорее поставлю на то, что у него служба запущена от Local System, у которого
прав на сеть нет вообще.

Через WMNetAddConnection2() это вообще не имеет значения, если там при подключении указать имя пользователя и пароль, то он всё отлично видит.
...
Рейтинг: 0 / 0
Подключение с сетевому ресурсу
    #39578304
bk0010
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Помимо сетевых заморочек, могут быть еще заморочки с правами на уровне фс: К1 имеет доступ, так как входит в группу "пользователи домена", а "Гость" или "Все" доступа не имеют.
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Подключение с сетевому ресурсу
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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