Доступ к общему ресурсу Windows через UNC-путь до открытия сессии - PullRequest
0 голосов
/ 10 августа 2011

Я должен сделать службу Windows, которая запускается до входа пользователя. Это также означает, что эта служба должна иметь свое собственное имя пользователя / пароль. Так как же я могу открыть общий доступ к сети без регистрации?

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

У тебя есть идея? Я просто не могу найти что-нибудь, чтобы легко получить доступ к серверу

Редактировать: извините, я сделал ошибку, клиентский компьютер не находится в домене, сервер: (

Ответы [ 2 ]

4 голосов
/ 10 августа 2011

Как правило, вы должны настроить службу на запуск под учетной записью именованного пользователя (домена) и предоставить этому пользователю доступ к удаленному общему ресурсу. Затем получите доступ к файлам на этом общем ресурсе, как и к любому другому, т.е.

File.ReadAllText(@"\\SomeMachine\SomeShare\Something.txt");
1 голос
/ 10 августа 2011

Если вы не можете запустить службу как рассматриваемый пользователь, вы можете сделать это с помощью кода с помощью P / Invokes.

Подключение к сетевому диску с именем пользователя и паролем

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...