bonjour bonjour la communauté,
je cherche un truc pour récuperer le chemin du bureau actif sans passer par la base de registre. 8O
GetTempDirectory. GetSystemDirectory. GetwindowsDirectory
merci merci
Version imprimable
bonjour bonjour la communauté,
je cherche un truc pour récuperer le chemin du bureau actif sans passer par la base de registre. 8O
GetTempDirectory. GetSystemDirectory. GetwindowsDirectory
merci merci
Salut,
J'espère que c'est ce que tu cherches
Tu récupères le chemin dans la variable pathCode:
1
2
3
4
5
6
7 #define NO_WIN32_LEAN_AND_MEAN // à mettre avant les includes pour éviter les msg d'erreurs char path[MAX_PATH]; ITEMIDLIST *P; SHGetSpecialFolderLocation(Handle, CSIDL_DESKTOP, &P); SHGetPathFromIDList(P, path);
A+
MiGoN
Nickel ca fonctionne, mais que représente MAX_PATH ?
C'est une valeur reconnue par le compilateur. Il se trouve qu'ici elle vaut 260. Je présume que c'est la valeur max d'un path de l'OS utilisé.
J'espere ne pas dire de bétise. Si je me tompe dites-le :)
C'est bon pour moi :D
Merci bien