Wie bearbeitet man die Datenbankdatei (mdb) der installierten Dotnet-Windows-Anwendung?

456
Vaibhav Yawalkar

Ich habe eine Windows-Anwendung (Dotnet- oder VB-App installiert, weiß nicht, was es ist, aber es erfordert ein Netz-Framework) in meinem Laptop, auf dem Windows 10 ausgeführt wird. Es ist eine App zum Üben von McQs. Ich kann das Programmverzeichnis und andere Dateien in "C: \ Programme (x86) \ Program Directory \ Program.exe" sehen. Dieses Verzeichnis hat eine MDB-Datei, die ich mit MS Access öffnen und bearbeiten kann (z. B. Hinzufügen zusätzlicher MCQs), wenn ich eine Kopie davon mache, die ursprüngliche MDB-Datei mit der bearbeiteten Datei bearbeite. Mein Problem ist, dass die Änderungen, die ich vorgenommen habe, beim Ausführen dieses Programms nicht angezeigt werden, es bleibt jedoch gleich. Um zu testen, ob diese App bei der Ausführung dieselbe MDB-Datei verwendet, löschte ich diese MDB-Datei und führte das Programm aus. Zu meiner Überraschung lief es ohne Probleme ab. Ich schloss daraus, dass es eine andere Datenbankdatei geben muss, die dieses Programm verwenden muss (z. B. in Appdata oder einem anderen Verzeichnis). Gibt es eine Möglichkeit, diese aktive Datenbankdatei zu finden, die diese App verwendet, damit ich sie bearbeiten kann und die Änderungen beim Ausführen dieser App angezeigt werden? Wenn ich diese App in Windows 7 verwendete, versuchte ich immer, diese App nach dem Löschen der MDB-Datei im Programmverzeichnis auszuführen. Zuerst wurde die App automatisch neu installiert, die Datenbankdatei wurde erstellt und anschließend normal ausgeführt. Ich denke, einmal in Windows 10 installiert, wird an anderer Stelle eine neue Datenbankdatei erstellt, abgesehen von der im Programmverzeichnis, die verwendet wird, wenn die App ausgeführt wird. Wie finde ich diese Datei und bearbeite sie? Vielen Dank. Datenbankdatei erstellt und dann normal ausgeführt. Ich denke, einmal in Windows 10 installiert, wird an anderer Stelle eine neue Datenbankdatei erstellt, abgesehen von der im Programmverzeichnis, die verwendet wird, wenn die App ausgeführt wird. Wie finde ich diese Datei und bearbeite sie? Vielen Dank. Datenbankdatei erstellt und dann normal ausgeführt. Ich denke, einmal in Windows 10 installiert, wird an anderer Stelle eine neue Datenbankdatei erstellt, abgesehen von der im Programmverzeichnis, die verwendet wird, wenn die App ausgeführt wird. Wie finde ich diese Datei und bearbeite sie? Vielen Dank.

0

1 Antwort auf die Frage

0
Vaibhav Yawalkar

Nach einigen Recherchen fand ich schließlich die Lösung. Wie ich gedacht hatte, benutzte Windows 10 diese Datenbankdatei von einem anderen Ort (virtuelles App-Datenverzeichnis). Im Folgenden finden Sie den Pfad für diese Datei. Die in dieser Datei vorgenommenen Änderungen werden erfolgreich in der Dotnet-App angezeigt.

C: \ Benutzer \ Benutzername \ AppData \ Local \ VirtualStore \ Program Files (x86) \ Program Directory \ Database-Datei