Как исправить "" Windows не может получить доступ к указанному устройству, пути или файлу .. "при повторном запуске программы? - PullRequest
1 голос
/ 23 июня 2010

Я не знаю, что я сделал. Я делаю программу. При повторном запуске программы произошла ошибка:

"Windows не может получить доступ к указанному устройству, пути или файлу. Возможно, у вас недостаточно прав для доступа к элементу"

Моя программа использует манифест UAC. Я пытался не использовать манифест и получил ту же ошибку.

Используя "Запуск от имени администратора", я могу перезапустить свою программу!

Вы когда-нибудь сталкивались с этой проблемой? Что не так с Windows? Какой код я должен смотреть в мой исходный код?

Из-за этой проблемы у моей программы есть мьютекс, созданный Windows .. lol

Ответы [ 2 ]

2 голосов
/ 23 июня 2010

Ваша программа пытается создать или открыть файл.Когда вы в первый раз запустили программу в качестве администратора, она создала ее, и теперь ACL для этого файла предназначен только для чтения для обычных пользователей и для чтения и записи для администраторов.Запуск вашей программы с правами обычного пользователя завершается неудачно, когда он пытается открыть файл для записи.

0 голосов
/ 19 апреля 2014

Я знаю, что это старая версия, но у меня возникла та же проблема, и похоже, что если вы переместите папку eclipse на рабочий стол (в конце концов, она переносная), это решит проблему.

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