Только что установленная программа под Windows 7 работает с ранее удалённой базой и не видит новую
Тестирую установщик программы, созданный на InnoSetup 5. При установке просто копируются файлы без премудростей.
Создал установщик, установил программу (всё в одном каталоге в Program Files (x86)), запустил, создал пользователя (создалась запись в БД, Firebird 2.5), удалил программу, используя автоматически созданный unins000.exe. Нет даже каталога, куда устанавливалась прога (а вместе с ним и БД).
Снова устанавливаю программу, запускаю её и она мне показывает созданного ранее пользователя и в упор не видит пустую БД. Переименовывал каталог с базой - не помогает (ошибок нет, подключается по уже несуществующему пути). Сделал специальную версию программы, которая при старте показывает, по какому пути она находит БД. Она показывает каталог, где должна быть БД, но этот каталог переименован и программа по несуществующему пути находит БД и показывает всё того же пользователя. При этом файлы отчётов, которые находятся в том же каталоге, работают так, как надо.
Более того, даже если я вручную создам каталог и положу в него исполняемый файл программы, он всё равно найдёт эту невидимую БД.
Командная строка под админом не видит этот каталог.