Винда 2022 новая установлена.
у меня локальный пользователь в в группе Пользователи.
У меня также есть родное приложение под названием работа.exe у кого есть конфиг файл config.xml.
Я скопировал 2 файла из общей папки виртуальной машины в %LocalAppData%\работа\, затем запустите работа.exe.
Затем он говорит, что у него нет разрешения на открытым config.xml.
я удалил config.xml и попробовал снова. Приложение созданный файл успешно.
я восстановил config.xml, изменить папку работай, позволять Каждый имеют Полный контроль, рекурсивно.
Попробуйте запустить работа.exe опять же, доступ запрещен.
я использовал роботокопирование скопировать папку локально, все равно не работает.
Перезагрузка не работает.
Временное решение: Я упаковал папку в молния на другой ОС Windows, затем распакуйте молния к %LocalAppData%, через общую папку ВМ, без изменения разрешений, что работает.
Кажется, у А не было бы разрешения на изменить файлы, созданные Б.
Как это происходит? Зачем копировать проводник.exe (даже локально) отличается от копирования проводник.exe от молния файл?
Обновление 1:
Результат Process Monitor:
Создать файл
ДОСТУП ЗАКРЫТ
Требуемый доступ: Общий для чтения/записи, Расположение: Открыто, Параметры: Синхронный ввод-вывод без предупреждений, Файл без каталога, Открыть без отзыва, Атрибуты: н/д, Режим общего доступа: Чтение, Размер распределения: н/д
Обновление 2:
Я скопировал 2 файла из общей папки виртуальной машины.
В VMware смонтируйте виртуальный диск win7 только для чтения /p1/win7.
(/p1 и /p1/win7 все принадлежит корень: корень, первоначально 755)
Затем карта /p1/win7 как общую папку веб-диска с возможностью чтения только для Win2022.
Все, что скопировано из этой папки, имеет эту проблему.
Но я могу просто открыть заблокированный файл в блокнот.exe.