фантомная база данных в Vista - PullRequest
0 голосов
/ 22 января 2011

У меня есть приложение на основе C ++ / MFC, которое обращается к базе данных Microsoft Access в папке c: \ Program Files \ xxx \ yyy.

Буквально на сотнях других компьютеров под управлением XP, Vista и 7;приложение работает просто отлично.Но на одном компьютере с Vista приложения считывают данные из базы данных, и они полностью отличаются от данных в базе данных, если я получаю к ним доступ через Microsoft Access.Я удаляю базу данных из этой папки, и приложение все еще может обращаться к этой «фантомной» базе данных.

У кого-нибудь есть какие-либо рекомендации?

Спасибо

Ответы [ 2 ]

2 голосов
/ 22 января 2011

Папка %ProgramFiles% виртуализирована, см. http://support.microsoft.com/kb/927387.

0 голосов
/ 22 января 2011

Данные хранятся локально для пользователя или где-то на сервере?Похоже ли, что данные программы на Vista поступают откуда-то еще из вашей базы данных для хранения информации, или это просто выдумка?Некоторая информация о структуре может помочь нам дать вам ответ?

...