Я установил приложение для Windows (приложение dotnet или Vb, не знаю, что это такое, но для этого требуется сетевая среда) на моем ноутбуке под управлением Windows 10. Это приложение для практики MCQ. Я могу увидеть программный каталог и другие файлы в "C:\Program Files (x86)\Program Directory\Program.exe". В этом каталоге есть один файл MDB, который я могу открыть с помощью MS Access и могу редактировать (например, добавив несколько дополнительных MCQ), если я сделаю его копию, отредактирую и заменим исходный файл MDB на отредактированный файл. Моя проблема в том, что сделанные мной изменения не появляются, когда я запускаю эту программу, она остается прежней. Чтобы проверить, использует ли это приложение тот же файл MDB при запуске, я удалил этот файл MDB и запустил программу, к моему удивлению, он запустился без проблем. Поэтому я пришел к выводу, что должен быть другой файл базы данных, который должна использовать эта программа (например, в Appdata или любом другом каталоге). Есть ли способ найти этот активный файл базы данных, который использует это приложение, чтобы я мог его отредактировать, и изменения будут отражены при запуске этого приложения? Также, когда я использовал это приложение в Windows 7, всякий раз, когда я пытался запустить это приложение после удаления файла MDB в программном каталоге, сначала оно автоматически переустанавливало приложение, создавало файл базы данных, а затем работало нормально. Я думаю, что после установки в Windows 10, новый файл базы данных создается где-то еще, кроме того, в каталоге программ, который используется при запуске приложения. Как найти и отредактировать этот файл? Благодарю.

1 ответ1

0

Наконец после некоторого исследования я нашел решение. Как я и думал, Windows 10 использует этот файл базы данных из другого места (каталог данных виртуального приложения). Ниже указан путь к этому файлу, изменения, внесенные в этот файл, успешно отражены в приложении dotnet.

C:\Users\USERNAME\AppData\Local\VirtualStore\Program Files (x86)\ Каталог программ \ Файл базы данных

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .