!! 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

  1. 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
  2. Albert49
     
    Personne intéressé par ça ??
    0
  3. 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
  4. Vous n’avez pas trouvé la réponse que vous recherchez ?

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

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

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