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