Flux pour fichier au démarrage

Résolu/Fermé
Emoragi Messages postés 125 Date d'inscription mercredi 2 juin 2010 Statut Membre Dernière intervention 19 juin 2016 - 19 juin 2016 à 00:15
Emoragi Messages postés 125 Date d'inscription mercredi 2 juin 2010 Statut Membre Dernière intervention 19 juin 2016 - 19 juin 2016 à 22:24
Bonjour,

Je suis actuellement en train de développer une petite appli pour moi même car j'en ai marre de faire un certain de nombre de tâches répétitives lorsque mon ordi s'allume.
Je suis donc en train de dev un prog en C++ qui se lance au démarrage en créant une clef dans le registre ( Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Run ). Tout se passe correctement lorsque mon programme tourne, de plus il démarre bien au démarrage. Par contre j'ai un problème lorsque le programme se lance au démarrage, il n'arrive pas à créer un fichier à l'aide d'un flux ofstream. Auriez vous une idée de la provenance du problème ou d'une solution ?

Merci d'avance.
A voir également:

1 réponse

Dalfab Messages postés 706 Date d'inscription dimanche 7 février 2016 Statut Membre Dernière intervention 2 novembre 2023 101
19 juin 2016 à 18:42
Bonjour,

Le répertoire courant est peut-être différent dans les deux cas. Le chemin du fichier à créer est-il relatif, absolu ou absent?
0
Emoragi Messages postés 125 Date d'inscription mercredi 2 juin 2010 Statut Membre Dernière intervention 19 juin 2016 2
19 juin 2016 à 21:46
le chemin est relatif : ./wk_32.txt
Quelle est le changement à ce niveau au démarrage ?
0
Dalfab Messages postés 706 Date d'inscription dimanche 7 février 2016 Statut Membre Dernière intervention 2 novembre 2023 101 > Emoragi Messages postés 125 Date d'inscription mercredi 2 juin 2010 Statut Membre Dernière intervention 19 juin 2016
19 juin 2016 à 22:03
Le chemin est donc relatif au répertoire de lancement de l'application, qui n'est vraisemblablement pas le même de quand on lance le programme de son répertoire. Essaie avec un chemin absolu.
0
Emoragi Messages postés 125 Date d'inscription mercredi 2 juin 2010 Statut Membre Dernière intervention 19 juin 2016 2
Modifié par Emoragi le 19/06/2016 à 22:25
C'est trop bizarre, ça fonctionne avec un path absolu.... en tout cas merci, mais je suis curieux de savoir comment cela fonctionne. On dirait que Windows lance les programmes au démarrage dans un dossier spécial ???
0