Répertoire d'installation

nemmezis Messages postés 22 Date d'inscription samedi 1 septembre 2001 Statut Membre Dernière intervention 16 juillet 2005 - 3 juin 2004 à 09:20
BruNews Messages postés 21041 Date d'inscription jeudi 23 janvier 2003 Statut Modérateur Dernière intervention 21 août 2019 - 3 juin 2004 à 10:22
Salut,

Bon j'ai besoin de récupérer le répertoire d'installation d'un exécutable à l'aide de son HINSTANCE. Le problème, c'est que cette merde de fonction GetModuleFileName retourne le path avec l'exécutable, ce qui est complètement stupide. Encore une fonction inutile de Windows. Microsoft de merde (désolé, je suis énervé).
Existe-t-il une fonction qui permet de ne récupérer que le chemin ?
Merci d'avance.

1 réponse

BruNews Messages postés 21041 Date d'inscription jeudi 23 janvier 2003 Statut Modérateur Dernière intervention 21 août 2019
3 juin 2004 à 10:22
char* MyPath(char* pszDest)
{
char* c = pszDest + GetModuleFileName(NULL, pszDest, MAX_PATH); while(*c !'\\') c--; *c 0;
return pszDest;
}

une bonne nuit de sommeil semble s'imposer...

ciao...
BruNews, Admin CS, MVP Visual C++
0