!! Dépasser la limite de 256 caractères dans le nom du chemin !!

Albert49 -  
 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.

9 réponses

MSG
 
Si tu peux avec un subsitute:
http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/subst.mspx?mfr=true

Cheers
1
Albert49
 
Personne intéressé par ça ??
0
regcal Messages postés 16645 Date d'inscription   Statut Contributeur Dernière intervention   4 632
 
bonjour,

tu ne pas déplacer le programme ?
voir ce lien :
http://ww38.fr.softuses.com/30002
0
Albert49
 
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
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
regcal Messages postés 16645 Date d'inscription   Statut Contributeur Dernière intervention   4 632
 
Tu es en Ntfs ?
0
Albert49
 
Oui je suis bien en NTFS avec Windows 7 (donc un Windows NT)...

As-tu réussis à faire ça ?
0
regcal Messages postés 16645 Date d'inscription   Statut Contributeur Dernière intervention   4 632
 
Non jamais teste
0
Albert49
 
OK, et donc pas d'idée pour obtenir cette augmentation de caractères ?

Merci
0
regcal Messages postés 16645 Date d'inscription   Statut Contributeur Dernière intervention   4 632
 
Tu ne pourra pas depasser les 256 caracteres a mon avis ...
0