Не может найти .db или .log файлы на Vista

У меня есть кросс-платформенная программа, которую я записал в QT, который создает файлы журнала (MyProg.log) и sqlite3 база данных (myprog.db). Я устанавливаю программу в Windows с Установкой Inno.

На Windows XP журнал и файлы дб создаются вместе с исполняемым файлом, и все работает хорошо. На Vista программа работает как ожидалось, но когда я просматриваю к каталогу с исполняемым файлом, я не вижу эти два файла. Я вставил окно отладки, и оно сообщает, что, действительно, использует файлы, расположенные вместе с исполняемым файлом (который я не вижу).

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

Vista делает некоторую странную вещь полномочий? Как я могу найти эти "скрытые" файлы?

1
задан 11.02.2010, 23:51

1 ответ

На перспективе и windows7 дерево dir "Программных файлов" не является записываемым приложениями. Вместо этого они прозрачно создают файлы где-нибудь под
C:\Users\brianz\AppData\VirtualStore\
(принятие Вашего имени пользователя является brianz),

Более окровавленные детали

1
ответ дан 17.12.2019, 00:49

Теги

Похожие вопросы