Comment ajouter un type de dossier personnalisé à utiliser comme modèle dans Windows Vista (ou Windows 7)?

11

Je cherche un moyen d'ajouter un paramètre personnalisé à la liste des types de dossiers dans Vista (ou Windows 7) afin de pouvoir l'utiliser comme modèle pour d'autres dossiers.

Le modèle que j'aimerais ajouter serait identique à Tous les éléments, sauf que la colonne Date de prise s'affiche également. Comment ajouter à cette liste (voir l'image ci-dessous)?

entrez la description de l'image ici

travis
la source

Réponses:

2

J'étais aussi très curieux de cette question, alors j'ai essayé de regarder partout où je pouvais. Le plus éloigné que j'ai obtenu était ce lien sur MSDN.

Il semble que ces données que vous recherchez soient stockées dans la clé de registre ici: hkey_local_machine/SOFTWARE/Microsoft/Windows/CurrentVersion/explorer/FolderTypes

Malheureusement, je ne suis pas un expert du registre, je ne suis donc allé jusqu'à chercher la clé et enquêter. Toutefois, les constantes FOLDERTYPEID spécifiées par Microsoft ne semblent pas s'y trouver. Désolé ce n'est pas une réponse complète mais j'ai cherché partout et tout ce que j'ai pu trouver était plus de questions sur le même sujet.

NoCatharsis
la source
2

Il y a en fait beaucoup de problèmes avec les modèles de dossiers et la personnalisation dans Windows XP. Apparemment, cela était dû au fait qu'il était mal programmé par des stagiaires adolescents (bien que je ne puisse pas dire si c'était vrai ou non, cela a suffisamment de sens pour moi.)

Il n'y a aucun moyen d'ajouter un nouveau modèle, mais il est possible d'obtenir un effet similaire en affectant d'abord un dossier à un modèle particulier, puis en modifiant les spécificités du registre.

Vous devez identifier le dossier particulier après l'avoir changé en l'un des modèles existants dans le registre:

HKEY_CURRENT_USER\Software\Microsoft\Windows\ShellNoRoam\Bags\[Whatever]\Shell\

[Whatever]sera n'importe quel nombre

Il y a une REG_SZchaîne Value nommée FolderTypepour le type TEMPLATE à utiliser: ie "MyMusic" pour la musique, "MyPictures" pour les images, "Documents" pour 'Documents de tout type' Le texte de ces derniers se trouve dans le "% WINDIR% / shell fichier .inf "

Le "Vid" REG_SZ String Valuecontient l'ID de classe pour l'image "filigrane". Pour le moment, je ne peux pas commenter quels types de fichiers sont valides, mais bmp, gif, png ou jpg doivent tous être tentés.

ppPJjj
la source
0

Comme on ne peut pas trouver les noms des types de dossiers standard dans le registre, je pense que malheureusement ils sont intégrés au logiciel Windows.

Pour preuve, j'ai trouvé, par exemple, "Images et vidéos" en tant que chaîne unicode dans shell32.dll. De plus, il a été trouvé parmi d'autres chaînes non liées. Il ne semble donc pas qu'il y ait eu de tentative de regrouper tous les types de dossiers, ce qui signifie qu'ils ont été ajoutés un par un au fur et à mesure que de nouveaux types ont été inventés par les concepteurs d'interface utilisateur de Microsoft.

Je crains que cette méthode de programmation bâclée et à courte vue de Microsoft rende votre demande impossible. Dans tous les cas, je ne pense pas que vous souhaitiez pirater shell32.dll.

harrymc
la source