Programme Java Impossible d'écrire Sqlite DB dans les fichiers de programme Windows


J'ai créé un programme java qui lit et écrit sqlite db. Il fonctionne sans aucun problème, mais le problème auquel je suis confronté est après avoir créé un programme d'installation à l'aide d'inno setup. Après avoir installé le logiciel à l'intérieur "c:/Program Files / MyProgram" le programme s'exécute mais il ne peut lire que le fichier DB et ne peut pas l'écrire. Guide-moi où je vais mal.

Remarque: 1. L'emplacement de la base de données se trouve dans le dossier MyProgram. 2. J'ai créé .fichier exe utilisant launch4j 3. Dossier MyProgram contient seulement 3 fichiers a) programme.exe b) sqlite.db c) libs (dossier)

Merci D'Avance:)

Author: Kuntal Adak, 2016-08-04

1 answers

Ce ne sont que les fonctionnalités de sécurité de Windows, rien de mal avec votre programme. Inno setup et votre programme doivent stocker le sqlite-db dans par exemple % AppData% et non sous c:/Program Fichiers /

 0
Author: ralf.w., 2016-08-04 17:40:17