DanSeys38
Messages postés3Date d'inscriptionlundi 21 octobre 2013StatutMembreDernière intervention24 octobre 2013
-
21 oct. 2013 à 19:54
DanSeys38
Messages postés3Date d'inscriptionlundi 21 octobre 2013StatutMembreDernière intervention24 octobre 2013
-
24 oct. 2013 à 13:38
Bonjour,
J'ai un fichier installé dans ProgramData. Sous Win 8 ce fichier n'est mis à jour que si mon appli est exécuté en tant qu'administrateur. Pourquoi ?
Dim FileNumber FileNumber = FreeFile chemin = Environ("ALLUSERSPROFILE") +"\ApplicationData\MonAppl\MonFichier.txt" 'C:\Documents and Settings\All Users\Application Data\MonAppli\MonFichier.txt SOUS XP 'C:\ProgramData\MonAppli\MonFichier.txt sous win8 Open chemin For Append As #FileNumber Print #FileNumber, "MonTexte" Close #FileNumber
DanSeys38
Messages postés3Date d'inscriptionlundi 21 octobre 2013StatutMembreDernière intervention24 octobre 2013 22 oct. 2013 à 07:51
Merci pour la réponse. Je pense que c'est l'UAC qui fait son travail. Quel est le bon dossier pour stocker mes données pour chaque utilisateur et comment construire le chemin avec VB 6. Par avance merci
ucfoutu
Messages postés18038Date d'inscriptionlundi 7 décembre 2009StatutModérateurDernière intervention11 avril 2018211 22 oct. 2013 à 08:03
Le plus simple (et le plus efficace) est tout simplement d'utiliser un chemin relatif (par rapport à celui de ton appli).
App.path est le chemin de ton appli.
DanSeys38
Messages postés3Date d'inscriptionlundi 21 octobre 2013StatutMembreDernière intervention24 octobre 2013 24 oct. 2013 à 13:38
Merci
OK pour les chemins relatifs. Pour que mon fichier soit mis à jour par tous les utilisateurs, je le copie dans un dossier utilisateur, dossier que j'identifie en utilisant