
Я пытаюсь получить доступ к сетевым ресурсам из приложений, запущенных от имени администратора, но приложение не может найти сетевой путь, даже если я использую формат UNC. Например, я запускаю блокнот, нажимаюОткрыть, и введите \\myserver\C$
. Это работает. Я запускаю блокнот от имени администратора и пробую то же самое, но получаю Windows cannot access \\myserver\C$
. (Я копирую и вставляю путь на случай, если я сделал опечатку, но мой сервер в любом случае не называется myserver.)
Я могу сделать это без проблем в Windows 7. Как сделать это в Windows 8?
решение1
У меня была похожая проблема, и, похоже, это решение обеих наших проблем.
http://www.winability.com/how-to-make-elevated-programs-recognize-network-drives/
Ссылка в статье на базу знаний Microsoft относится к статье, касающейся Windows 7 / Vista, однако другие ответы на сайте Microsoft, касающиеся Windows 8, такие же.
**Суммируя: UAC (контроль учетных записей пользователей) является проблемой в этой ситуации, поскольку он пытается отделить пользователя от администратора для большей безопасности.