При подключении к сетевому ресурсу, для которого текущий пользователь (в моем случае, пользователь с включенной поддержкой сети) не имеет прав, необходимо указать имя и пароль.
Я знаю, как это сделать с помощью функций Win32 (семейство WNet*
из mpr.dll
), но хотел бы сделать это с помощью функции .Net(2.0).
Какие опции доступны?
Возможно, дополнительная информация поможет:
- Вариант использования - это служба Windows, а не приложение Asp.Net.
- Служба работает под учетной записью, которая не имеет прав на общий ресурс.
- Учетная запись пользователя, необходимая для общего ресурса, неизвестна на стороне клиента.
- Клиент и сервер не являются членами одного домена.