Bonjour,
Je distribue une application depuis quelques années maintenant. Depuis que Vista est sorti j'ai pas mal de problèmes de mise à jour.
Mon produit est en fait composé de deux applications distinctes, l'application elle_même qui tourne avec des droits utilisateur standard et l'appli mise à jour qui tourne elle avec les droits administrateur. Lorsqu'une mise à jour à lieu, l'application de mise à jour va copier un fichier DB dans le répertoire ProgramFile\MonAppli\Data. Cette copie se passe parfaitement. Par contre lorsque je relance mon appli surprise elle utilise toujours l'ancienne DB!
En fait Vista à copié l'ancienne DB dans un repertoire VirtualStore et lorsque mon appli démarre la DB utilisée vient de ce répertoire.
Si je démarre l'appli en mode Administrateur, alors la pas de prob. la DB utilisée est bien la DB stockée dans le répertoire Data. Je suis un peu bloqué. Comment éviter ce VirtualStore? comment aller effacer ce qui s'y trouve?(en fait comment en trouver le chemin)?
Merci de votre aide
Partager