Bonjour,
Je viens de terminer un programme pour le client où je bosse mais je suis confronté à un problème. J'ai un fichier de configuration qui est placé dans le répertoire de l'exécutable. Je récupère le chemin de l'exécutable en utilisant l'API GetModuleFileName.
Ca marche bien lorsque la session est entièrement ouverte(au fait, c'est sous XP). Le problème vient du fait que le programme est lancé par un scrîpt de connexion NET LOGON (m'a-t-on dit, là je maîtrise pas...), l'api GetModuleFileName retourne "\\\\". Ce programme est situé sur le serveur de connxion.
J'ai essayé de ne mettre que le nom du fichier INI mais dans ce cas, le programme le recherche alors dans c:\windows "local. Bref, c'est galère !
Si quelqu'un peut me dire comment récupérer le chemin du fichier exécutable dans ce cas, ce serait sympa.
Merci d'avance.
Moustachu