accès aux groupes de discussion, consultation et publication d'articles, recherche de "newsgroups"...
membres, identifiez-vous
é-mail Mot de passe
nouveau ? mot de passe oublié ?
Chargement... Chargement en cours...

Groupes français belges canadiens suisses internationaux Nétiquette
Échangez opinions et commentaires dans les forums de discussion.

Démarrer prog en même temps que Windows

 [  Nouvelle Discussion Nouvelle discussion  |  Répondre au groupe Répondre au groupe  |  fr.comp.os.ms-windows.programmation ] 

Retour : Accueil du site fr comp os ms-windows programmation   charte stats de ce groupe


  Sujet:   Démarrer prog en même temps que Windows  
 De: n...@none.com (WonderMan)
 Groupes: fr.comp.os.ms-windows.programmation
 Organisation: Aioe.org NNTP Server
 Date: 28. Apr 2008, 11:18:34
Bonjour,

J'ai développé un programme en C++ (MFC) qui utilise un fichier .INI 
placé dans le même dossier que l'EXE pour récupérer des données dont il 
a besoin au démarrage.
Il y a donc dans le code quelque chose du genre (en simplifiant) :

nomDossier = GetCurrentDirectory()  ==> Récupère le dossier de l'EXE
nomFichier = nomDossier + "\\MonAppli.ini";
/.../
GetPrivateProfileString(xxx,xxx,xxx,nomFichierINI); ==> Lecture des 
données dans le fichier INI

J'ai vérifié le fonctionnement, et tout marche parfaitement quand je 
double clique sur l'EXE pour le lancer.
Seulement, j'ai ensuite voulu inscrire mon EXE dans la base de 
registres pour que l'application démarre automatiquement lorsque 
Windows démarre. Et là, je constate que si mon programme démarre bien 
au démarrage de Windows, il se comporte exactement comme s'il ne 
trouvait pas le fichier INI qui contient les données qu'il doit lire en 
démarrant.

Je soupçonne fortement que dans ce cas précis, la fonction 
GetCurrentDirectory() ne renvoie pas le bon nom de dossier (puisque 
c'est sur elle que je me base pour créer le nom complet de mon fichier 
INI), mais je ne comprend pas pourquoi. Et surtout, comment faire pour 
que mon application démarre bien en même temps que Windows, mais arrive 
à localiser son fichier INI ?

Merci de vos conseils et idées.


DateSujet  Auteur
28.04.
*   Démarrer prog en mêm
WonderMan
28.04.
+- Re: Démarrer prog en mêm
WonderMan
28.04.
`* Re: Démarrer prog en mêm
Christian ASTOR
28.04.
 `- Re: Démarrer prog en mêm
WonderMan
Groups Explorer contact votre avis comment ça marche? rechercher un groupe suggérer un groupe abuse accueil du site   Imprimer cette page   Envoyer cette page à un(e) ami(e)