VPN-аутентификация в C # - PullRequest
       14

VPN-аутентификация в C #

1 голос
/ 24 августа 2009

У меня есть VPN в моем офисе. На одной машине установлен Windows Server 2003. Я пишу приложение на C # для загрузки файлов с компьютера, подключенного к серверу, в общей папке.

Код передачи файла был записан, но при его запуске выдается исключение «Отказано в доступе».

Однако, когда я открываю общую папку с помощью проводника Windows и ввожу свое имя пользователя и пароль, это работает как чудо.

Мне нужно знать, почему оно вызывает это исключение, и какой код я должен написать, чтобы автоматически аутентифицировать себя из кода, не заходя в проводник Windows и не вводя там учетные данные.

Обновление -

.net версия 2.0, я могу обновить, если это необходимо, но я не думаю, что это проблема. Я запускаю приложение на локальной машине.

1 Ответ

0 голосов
/ 28 августа 2009

Я решил проблему с помощью олицетворения.

http://support.microsoft.com/default.aspx?scid=kb;en-us;Q306158

http://www.codeproject.com/KB/cs/cpimpersonation1.aspx

...