IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Windows XP Discussion :

Desktop.ini, Comprend pas ?


Sujet :

Windows XP

  1. #1
    Membre confirmé Avatar de winow
    Inscrit en
    Novembre 2004
    Messages
    668
    Détails du profil
    Informations personnelles :
    Âge : 59

    Informations forums :
    Inscription : Novembre 2004
    Messages : 668
    Points : 628
    Points
    628
    Par défaut Desktop.ini, Comprend pas ?
    Bonjour

    SVP
    J'ai un petit probleme que je n'arrive pas a resoudre, alors je solicite votre aide.

    J'ai un dossier dont je veut changer l'icone a paritr d'un fichier " Desktop.ini "
    creer a partir du " BlocNote " et qui se trouve a l'interieur du dossier a changer l'icone.
    Mais l'icone n'apparais pas en remplacement de l'ancien icone jaune windows xp.


    Voici ce qui se trouve dans le fichier Desktop.ini

    [.ShellClassInfo]
    IconFile=%Program Files%\Mon Dossier\MonIcone.ICO
    IconIndex=0

    Merci et A++
    .
    Why
    .
    //------------------

  2. #2
    Rédacteur
    Avatar de Louis-Guillaume Morand
    Homme Profil pro
    Cloud Architect
    Inscrit en
    Mars 2003
    Messages
    10 839
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Cloud Architect
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2003
    Messages : 10 839
    Points : 28 252
    Points
    28 252
    Par défaut
    tu as crée toi meme le fichier desktop.ini? car il me semble qu'il faille qu'il soit system et caché.

    il faut donc "modifier" un fichier ini deja existant et non pas le créer.

    (moi ca marche en tout cas)
    moi c'est Louis-Guillaume, ni Louis, ni Guillaume mais Louis-Guillaume et je n'aide pas ceux qui écorchent mon nom

  3. #3
    Membre confirmé Avatar de winow
    Inscrit en
    Novembre 2004
    Messages
    668
    Détails du profil
    Informations personnelles :
    Âge : 59

    Informations forums :
    Inscription : Novembre 2004
    Messages : 668
    Points : 628
    Points
    628
    Par défaut
    Bonjour pharaonix

    Merci pour ta reponse mais si je crée un nouveau dossier et que je met le Desktop.ini creer par windows dedans, rien ne se passe ?

    Merci et A++
    .
    Why
    .
    //------------------

  4. #4
    Rédacteur
    Avatar de Louis-Guillaume Morand
    Homme Profil pro
    Cloud Architect
    Inscrit en
    Mars 2003
    Messages
    10 839
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Cloud Architect
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2003
    Messages : 10 839
    Points : 28 252
    Points
    28 252
    Par défaut
    Citation Envoyé par Nul+
    Bonjour pharaonix

    Merci pour ta reponse mais si je crée un nouveau dossier et que je met le Desktop.ini creer par windows dedans, rien ne se passe ?

    Merci et A++
    non

    par contre, si tu prend un nouveau dossier, tu modifie via les options dossiers, ca cree un fichier ini. là tu peux l'editer

    ou alors, il faut mettre les options system et caché sur ton fichier ini

    demarrer > executer > cmd > gogo le path > attrib +s fichier


    je ne suis plus sûr mais il me semble que tu peux le faire de cette facon
    moi c'est Louis-Guillaume, ni Louis, ni Guillaume mais Louis-Guillaume et je n'aide pas ceux qui écorchent mon nom

  5. #5
    Membre confirmé Avatar de winow
    Inscrit en
    Novembre 2004
    Messages
    668
    Détails du profil
    Informations personnelles :
    Âge : 59

    Informations forums :
    Inscription : Novembre 2004
    Messages : 668
    Points : 628
    Points
    628
    Par défaut
    ReBonjour pharaonix

    Ok, ca marche mais si je prend le fichier Desktop.ini et l'icone pour le mettre dans un nouveau dossier
    " Nouveau Dossier (2) " par exemple, ca marche pas pour ce nouveau dossier,
    et pourtant je fait le changement de dossier dans le Desktop.ini.

    Voici le fichier

    [.ShellClassInfo]
    IconFile=%USERPROFILE%\Bureau\Nouveau dossier (2)\ec.ico
    IconIndex=0

    Par contre maintenant j'ai un fichier Thumbs.db dans mon dossier et il est ilisible avec le blocnote,
    donc peut-etre pas modifiable ?

    Merci et A++
    .
    Why
    .
    //------------------

  6. #6
    Expert éminent sénior
    Avatar de Médinoc
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2005
    Messages
    27 369
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2005
    Messages : 27 369
    Points : 41 519
    Points
    41 519
    Par défaut
    Je crois bien que thumbs.db, comme son nom l'indique, est juste le cache des miniatures lors de l'affichage des dossiers.

    Le problème majeur pour donner une icône/etc. à un dossier, c'est qu'il y a un GUID dans le desktop.ini, et je ne sais pas trop à quoi il est relié.

    La façon qui marche (en tout cas, qui marchait sous Win98 et Win2000), c'est de faire générer un desktop.ini par Windows (l'option "personnaliser ce dossier") et le modifier ensuite.
    SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parlé avant.

    "Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
    Apparently everyone.
    -- Raymond Chen.
    Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.

  7. #7
    Membre confirmé Avatar de winow
    Inscrit en
    Novembre 2004
    Messages
    668
    Détails du profil
    Informations personnelles :
    Âge : 59

    Informations forums :
    Inscription : Novembre 2004
    Messages : 668
    Points : 628
    Points
    628
    Par défaut
    Bonjour Médinoc

    OK, Merci
    Je vais essayer de trouver une soluce et si je la trouve, je la posterais.
    Merci pour l'aide, Elle devrais bien m'aider comme depart

    Le GUID doit peut-etre etre une clé dans le registre style {blabla-blabla-blabla-blabla-etc...}
    qui fait la liaisons entre ? et ? etc... ou alors dans les entrails de windows ?

    Merci et A++
    .
    Why
    .
    //------------------

  8. #8
    Rédacteur
    Avatar de Louis-Guillaume Morand
    Homme Profil pro
    Cloud Architect
    Inscrit en
    Mars 2003
    Messages
    10 839
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Cloud Architect
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2003
    Messages : 10 839
    Points : 28 252
    Points
    28 252
    Par défaut
    Citation Envoyé par Médinoc
    Je crois bien que thumbs.db, comme son nom l'indique, est juste le cache des miniatures lors de l'affichage des dossiers.
    oui

    Citation Envoyé par Médinoc
    Le problème majeur pour donner une icône/etc. à un dossier, c'est qu'il y a un GUID dans le desktop.ini, et je ne sais pas trop à quoi il est relié.
    c'est bien une clé du registre (un CLSID pour etre précis) et ca représente l'objet dossier il me semble (ou alors un bidouillage pas possible pour rejoindre l'object dossier géré par l'OS)

    Citation Envoyé par Médinoc
    La façon qui marche (en tout cas, qui marchait sous Win98 et Win2000), c'est de faire générer un desktop.ini par Windows (l'option "personnaliser ce dossier") et le modifier ensuite.
    voilà. sinon, faut le faire en ligne de commande ou via programmation



    Ok, ca marche mais si je prend le fichier Desktop.ini et l'icone pour le mettre dans un nouveau dossier
    " Nouveau Dossier (2) " par exemple, ca marche pas pour ce nouveau dossier,
    et pourtant je fait le changement de dossier dans le Desktop.ini.

    Voici le fichier

    [.ShellClassInfo]
    IconFile=%USERPROFILE%\Bureau\Nouveau dossier (2)\ec.ico
    IconIndex=0
    rien compris tu pourrais reexpliquer stp xD

    il faut deux choses
    1- placer l'icone dans un repertoire precis et ne pas l'en bouger. ces tplus propre de faire un repertoire genre windows\mes_icones et de les y mettre

    2- mettre un fichier desktop.ini dans CHAQUE dossier ou tu veux mettre cette meme icone.

    3- pour les path, faire attention aux espaces (mais je ne suis pas sûr).

    ps: quand tu le copie (le fichier desktop.ini dans un autre rep), garde-t-il son attribut system?
    moi c'est Louis-Guillaume, ni Louis, ni Guillaume mais Louis-Guillaume et je n'aide pas ceux qui écorchent mon nom

  9. #9
    Membre confirmé Avatar de winow
    Inscrit en
    Novembre 2004
    Messages
    668
    Détails du profil
    Informations personnelles :
    Âge : 59

    Informations forums :
    Inscription : Novembre 2004
    Messages : 668
    Points : 628
    Points
    628
    Par défaut
    ReBonjour pharaonix

    Merci pour tes reponse

    En fait, j'ai dans dossier nomer " Nouveau dossier (1) " dans lequel j'ai une icone nomer " ec.ico ".
    Je change l'icone a l'aide des proprietées de ce meme dossier que je vais chercher dans toujour ce meme dossier,
    J'appique le changement et tout se passe bien, Dans ce meme dossier j'ai trois fichiers :
    1- L'icone ec.eco
    2- Le fichier Desktop.ini
    3- Le fichier Thumbs.db

    Maintenant Je copie ces trois dossiers
    et je les collent dans un nouveau dossier que je vient de creer nomer " Nouveau dossier (2) "
    et bien la mon icone customiser ne s'applique pas a ce nouveau dossier (2).

    Aussi ce qui est bizzard a mes yeux c'est que dans le .ini
    rien ne fait reference a une clé dans la BDR a propot de CLSID.

    Aussi il est possible de d'associer une icone a un fichier par la base du registre comme le fait le BlocNote pour les .txt
    ou WordPad pour les .RTF etc...
    Peut-etre en utilisant ce meme system, c'est faisable ?

    Merci pharaonix pour ton aides et tes reponses interressantent et A++
    .
    Why
    .
    //------------------

  10. #10
    Rédacteur
    Avatar de Louis-Guillaume Morand
    Homme Profil pro
    Cloud Architect
    Inscrit en
    Mars 2003
    Messages
    10 839
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Cloud Architect
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2003
    Messages : 10 839
    Points : 28 252
    Points
    28 252
    Par défaut
    ReBonjour pharaonix
    une fois par jour suffit

    alors voici ce que tu dois faire

    1- créer un dossier, que l'on nommera dossier 1

    2- dans ses propriétés > personnaliser > tu choisi une icone au pif, ce qui va créer le fichier desktop.ini.

    3- tu le modifies à la main pour aller chercher l'icone souhaitée

    4- tu copie SEULEMENT le fichier desktop.ini. surtout pas le fichier thumbs qui ne sert à rien ici, et ni l'icone puisque le fichier desktop.ini pointe encore sur l'ancienne icone et c'est tout bon (si tu souhaites avoir la meme icone pour les deux fichiers bien sûr)

    5- tu copies le fichiers desktop.ini dans le nouveau dossier. il perds alors deux attributs
    caché (H) et système (S). je pensais qu'il fallait les lui remettre, mais non. on s'en fout

    6- dans une invite de commande, tu va rendre le dossier system.
    attrib +S "nom du dossier"

    et pouf, l'icone apparait.
    m'enfin, c'est plus long que de remodifier les propriétés via l'interface windows

    et voilou, ca devrait repondre a ta question
    moi c'est Louis-Guillaume, ni Louis, ni Guillaume mais Louis-Guillaume et je n'aide pas ceux qui écorchent mon nom

  11. #11
    Membre confirmé Avatar de winow
    Inscrit en
    Novembre 2004
    Messages
    668
    Détails du profil
    Informations personnelles :
    Âge : 59

    Informations forums :
    Inscription : Novembre 2004
    Messages : 668
    Points : 628
    Points
    628
    Par défaut
    Merci pharaonix

    C'est exactement ca qui me manquer, ca marche bien.
    Mettre le .ini du 1er dossier dans le 2eme dossier,
    Dans l'inviter de commande :
    attrib +S "Chemin du dossier 2" et l'icone apparait comme tu l'avait prevu, impecable.

    Un Grand Merci pharaonix et A++
    .
    Why
    .
    //------------------

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. desktop.ini ne marche pas complètement
    Par Invité dans le forum Windows
    Réponses: 3
    Dernier message: 13/06/2014, 19h23
  2. [thread][methodologie]Quelque chose que je ne comprends pas!
    Par norkius dans le forum Général Java
    Réponses: 5
    Dernier message: 16/03/2005, 14h01
  3. sql ne comprend pas mon where!et me demande des parametres
    Par marie10 dans le forum Langage SQL
    Réponses: 10
    Dernier message: 20/04/2004, 11h08
  4. [Rave] un message que je ne comprends pas
    Par Clotilde dans le forum Rave
    Réponses: 2
    Dernier message: 30/09/2003, 21h46

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo