Я читал на многих форумах, что подключенные диски недоступны из службы, поскольку ни один пользователь не вошел в систему.Служба не может получить доступ к сопоставленному диску
Вопрос 1) Я попытался сделать свою услугу в качестве входа в систему - как с учетной записью, и у меня был сетевой диск, указанный в этой самой учетной записи. Служба по-прежнему не может получить к ней доступ. Зачем?
Вопрос 2) Из того же устройства я вызываю другой процесс. Под какой учетной записью пользователя будет выполняться процесс?
Благодаря
Благодарим за быстрый ответ Remy. Но в требовании указано, что нам нужно использовать сопоставленные диски вместо UNC-пути. Я пробовал использовать UNC-пути и весь его рабочий режим. Около 2) - Я пробовал следующую ситуацию: a) Создал сервис и работал как некоторый пользователь. b) Вызывается процесс из службы. (Согласно Реми, процесс должен выполняться в том же контексте пользователя, что и для службы.) c) Мне все еще не удалось получить доступ к подключенному диску. :(Мой плохой Спасибо – Rohit
Забудьте об этом требовании. Я видел так много из них, что пренебрегают тем, что Microsoft запрещает. Рекомендуется UNC-путь. Вы можете видеть, что даже IIS не поддерживает подключенные диски, http: //support.microsoft.com/kb/257174 –
Нет смысла использовать сопоставленную букву диска по пути UNC, так как сопоставленная буква диска в любом случае будет отображаться на UNC-пути. В этой ситуации необходимо ослабить требование. –