Problème : Appli C# fichier de config et démarrage avec Windows

[Résolu]
Signaler
Messages postés
14
Date d'inscription
mardi 15 février 2005
Statut
Membre
Dernière intervention
2 décembre 2008
-
Messages postés
14
Date d'inscription
mardi 15 février 2005
Statut
Membre
Dernière intervention
2 décembre 2008
-
Bonjour,

J'ai une appli C# qui charge un fichier de config à son démarrage.
J'ai ajouté la possibilité de lancer l'appli en même temps que Windows (ajout d'une clé dans le registre : HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run).
Du coup l'appli se lance bien au démarrage de Windows, mais elle ne charge pas le fichier de config, comme s'il était introuvable par exemple...)
Sauriez-vous comment arranger ça ?





<:KalvadoS:>

1 réponse

Messages postés
14
Date d'inscription
mardi 15 février 2005
Statut
Membre
Dernière intervention
2 décembre 2008

Bon bah j'ai résolu mon problème.
Jusque là j'accèdais à mon fichier de conf sans utiliser de chemin absolu.
new FileStream("AppConfig.bin", FileMode.Open, FileAccess.Read, FileShare.Read);

Je me suis dit que peut-être que l'appli n'avait pas connaissance de son répertoire si elle n'était pas lancée par un double-clique de l'utilisateur...
Et que par conséquent, elle ne trouvait pas le fichier de config... d'où le code suivant qui vient remplacer ce que j'avais fait avant.
new FileStream(Application.StartupPath + "\\AppConfig.bin", FileMode.Open, FileAccess.Read, FileShare.Read);

Et ça fonctionne ! :-)

J'imagine qu'il va falloir le faire pour tous les autres fichiers que j'utilise...

<:KalvadoS:>