Bonjour,
Je dois connaitre le chemin d'un exécutable sur chaque poste dans un réseau local.
Comment avoir le chemin de cet executable en c++ ou meme en java?
Merci d'avance.
Bonjour,
Je dois connaitre le chemin d'un exécutable sur chaque poste dans un réseau local.
Comment avoir le chemin de cet executable en c++ ou meme en java?
Merci d'avance.
En gros tu cherches a connaitre le chemin d'un fichier sur ton disque !!
Nan ?
Si t'es sous Windows, tu peux utiliser GetModuleFileName :
Avec le paramètre NULL tu obtiendras le path du fichier .exe de ton processus, apparement c'est ce que tu voulais, j'espère...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 TCHAR szFileName; GetModuleFileName(NULL, szFileName, sizeof(szFileName));
Enfin, il faudrait que tu précises...
Parce que si tu recherches le path d'un .exe sur ton disque c'est autre chose... Je verrai pas d'autre moyen que de lancer cette executable, faire un EnumProcesses, un OpenProcess et faire un GetModuleFileNameEx(hProcess, NULL, szFileName, sizeof(szFileName)) mais dans tous les cas il faudrait déjà le path de ton .exe donc on tourne en rond :s
En espérant t'avoir un peu aider...
Partager