Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[3.15.205.14] |
|
Сообщ.
#1
,
|
|
|
Всем привет.
Пишу службу (Windows Service), используя TService и иже с ним. Не силён в сетевых делах, посему прошу подсказать, куда копать, чтобы решить следующую задачу. Служба работает с файлами и папками. Помимо файлов на локальном компьютере возникла необходимо работать и с сетевой папкой (создание в ней папок, файлов, копирование на неё через CopyFileEx и т.д.). Как я понимаю, для этого можно использовать имя типа "\\Comp\Folder". Но! Как быть, если нужно указать данные для авторизации (поскольку по умолчанию служба запускается под локальной системной записью, да и машина может быть не в домене AD, а копировать придётся на файловый сервер в домене, и понадобится авторизоваться под доменной учётной записью)? |
Сообщ.
#2
,
|
|
|
По идее WNetAddConnection2W, ну и там с флагами поиграйся.
https://docs.microsoft.com/en-us/windows/de...addconnection2w |