L'application avec laquelle je travaille écrit dans le dossier User \ Application Data sous XP et dans le dossier AppData \ Roaming sur Vista. Sur l'une des machines Vista, le dossier AppData \ Roaming n'est pas présent. Par conséquent, certaines fonctionnalités de l'application ne fonctionnent pas. L'un d'entre vous a déjà rencontré un tel scénario? Je ne suis pas sûr de ce qu'il faut faire dans ce cas. Puis-je créer le dossier AppData \ Roaming?AppData Roaming Folder absent sur Vista
Merci jbsp72
Je ne suis pas coder en dur les chemins . Je les lis du registre (si je ne me trompe pas même SHGetFolder() fait cela). Le chemin que j'obtiens est AppData \ Roaming mais le dossier est absent sur le système. – jbsp72
... mais le registre indique à votre application quel est le dossier à utiliser? Y a-t-il d'autres utilisateurs sur ce système, et ont-ils AppData \ Roaming sous leurs répertoires ': \ Users'? Que diriez-vous de l'utilisateur par défaut? –
Jay
Est-ce que Vista a les jonctions alternatives, comme Win 7, sous ': \ Users \ \ Application Data'? Si oui, pouvez-vous obtenir, par exemple, ': \ Users \ \ Application Data \ Microsoft'? –
Jay