!! Dépasser la limite de 256 caractères dans le nom du chemin !!
Albert49
-
MSG -
MSG -
Bonjour,
Dans mon menu démarrer de Windows j'ai un lien vers un fichier qui dépasse les 256 caractères limiter par MAX_PATH et je souhaite le garder ainsi (pas le raccourcir).
L'exécutable n'est donc plus accessible de ce fait.
J'ai pensé qu'il était possible éventuellement de changer cette valeur avec le registre Windows, mais cela n'est apparemment pas possible.
En fouillant un peu partout sur le net, j'ai cru comprendre que les Windows NT (2000, XP, Vista, 7, 8...) pouvaient dépasser cette limite pour atteindre 32,767 caractères en utilisant un préfixe du genre :
\\?\
ou des fois :
\\.\
Ex: "\\?\C:\\Dossier\Dossier2\Dossier3\(...)\Dossier 72\Programme.exe"
Voici un lien qui explique tout, mais cela reste obscur pour moi, car aucun de mes tests n'a été un succès :
http://msdn.microsoft.com/en-us/library/aa365247(v=VS.85).aspx
Je viens donc ici afin de vous proposer une coopération afin de tenter de percer ce problème. De plus si nous y arrivons cela sera utile à nombre de personnes aux vues du nombre de messages à ce sujet sur le net... resté sans réponse satisfaisante.
Dans l'attente de retours !
Merci.
Dans mon menu démarrer de Windows j'ai un lien vers un fichier qui dépasse les 256 caractères limiter par MAX_PATH et je souhaite le garder ainsi (pas le raccourcir).
L'exécutable n'est donc plus accessible de ce fait.
J'ai pensé qu'il était possible éventuellement de changer cette valeur avec le registre Windows, mais cela n'est apparemment pas possible.
En fouillant un peu partout sur le net, j'ai cru comprendre que les Windows NT (2000, XP, Vista, 7, 8...) pouvaient dépasser cette limite pour atteindre 32,767 caractères en utilisant un préfixe du genre :
\\?\
ou des fois :
\\.\
Ex: "\\?\C:\\Dossier\Dossier2\Dossier3\(...)\Dossier 72\Programme.exe"
Voici un lien qui explique tout, mais cela reste obscur pour moi, car aucun de mes tests n'a été un succès :
http://msdn.microsoft.com/en-us/library/aa365247(v=VS.85).aspx
Je viens donc ici afin de vous proposer une coopération afin de tenter de percer ce problème. De plus si nous y arrivons cela sera utile à nombre de personnes aux vues du nombre de messages à ce sujet sur le net... resté sans réponse satisfaisante.
Dans l'attente de retours !
Merci.
A voir également:
- 256 caracteres
- Caractères spéciaux - Guide
- Caracteres speciaux - Guide
- Caractères spéciaux mac - Guide
- Caractères ascii - Guide
- 256 mb en go ✓ - Forum Matériel & Système
9 réponses
Si tu peux avec un subsitute:
http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/subst.mspx?mfr=true
Cheers
http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/subst.mspx?mfr=true
Cheers
Bonjour,
Ce n'est pas le programme le soucis, c'est les raccourcies dans le Menu Démarrer.
Comment fait-on pour Préfixer un chemin, j'ai essayé, mais cela ne fonctionne pas. Voici l'extrait du site : "vous devez préfixer le chemin d'accès \? \ pour marquer ce chemin comme une étendue-longueur un (caractères de ~ 32 k)."
Merci
Ce n'est pas le programme le soucis, c'est les raccourcies dans le Menu Démarrer.
Comment fait-on pour Préfixer un chemin, j'ai essayé, mais cela ne fonctionne pas. Voici l'extrait du site : "vous devez préfixer le chemin d'accès \? \ pour marquer ce chemin comme une étendue-longueur un (caractères de ~ 32 k)."
Merci
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question