C#. Запись файла от имени заданного пользователям.

babaEGA

Здравствуйте! Помогите найти решение.C#. Поставлена такая задача. Есть файл. Надо скопировать его в заданную папку. Но положить файл в эту папку может только 1 определенный заданный user . Только у него есть доступ к данной папке. Не тот пользователь, под которым выполняется основная программа. Известно имя, логин и пароль заданного юзера, который может работать с файлами в этой папке.Как можно это сделать?В методах File.copy или через FileStream я не нашла способа задать под каким именно пользователем произойдет операция записи файла или копирования.Спасибо!!.
7 ответов

babaEGA

babaEGA, папка - сетевая шара? Метод WindowsIdentity.Impersonate ()


babaEGA

babaEGA, папка - сетевая шара? Метод WindowsIdentity.Impersonate ()
шара, да.Спасибо за ссылку, пошла изучать


babaEGA

babaEGA, шара... домен есть... что за пользователь? с шарой может быть сложнее, если нет домена.


babaEGA

babaEGA, возможно придется юзать другую апишку WNetAddConnection2


babaEGA

работаете на мониторе EGA? =)


babaEGA

работаете на мониторе EGA? =)
да , когда то оооочень давно). Отсюда и ник


babaEGA

работаете на мониторе EGA? =)
сейчас монитор на бабе