2009-09-04 2 views
0

У меня есть приложение, которое записывает данные в папку programdata в Vista. Приложение, похоже, записывает данные в это место, но папка не отображается. Какая проблема для этого.Папка в программеdata исчезла

ответ

0

Vista виртуализирует каталоги, к которым у вас нет доступа к записи (например, C: \ Program Files). Итак: C: \ Program Files \ Ваша программа \ Ваш File.txt становится: C: \ Users \ Вы \ AppData \ Local \ Виртуальный магазин \ Program Files \ Ваша программа \ Ваш File.txt

Это новая функция безопасности для Vista, которая имеет много преимуществ, но это означает, что вам нужно сделать немного больше, чтобы ваше приложение работало правильно с Vista.

См this

0

Папка программных данных - одна из запрещенных зон Vista, администрируемых механизмами защиты ресурсов Windows. Если вы оцениваете стабильные операционные системы, не играйте с этой папкой. См. About Windows Resource Protection.

По умолчанию эта папка скрыта.

+0

папку Program Data, как в папке Local Settings в Windows XP, это не для удаления, он содержит настройки установленных программ. Любые пропущенные файлы в этом каталоге могут привести к нерабочим программам. – Koekiebox

Смежные вопросы