fr.comp.os.mswindows.programmation
  Home FAQ Contact Sign in
fr.comp.os.mswindows.programmation only
 
Advanced search
April 2008
motuwethfrsasuw
 123456 14
78910111213 15
14151617181920 16
21222324252627 17
282930     18
2008
 Jan   Feb   Mar   Apr 
 May   Jun   Jul   Aug 
 Sep   Oct   Nov   Dec 
2008 2007    
total
fr.comp.os ... programmation Profile

RELATED GROUPS

POPULAR GROUPS

more...

 Up
  Démarrer prog en même temps que Windows         


Author: WonderMan
Date: Apr 28, 2008 02:18

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.
Show full article (1.36Kb)
3 Comments