OVH Cloud OVH Cloud

Syntaxe des fichiers Desktop.ini

8 réponses
Avatar
Laurent
Déjà posté il y a qq jours, sans réelle réponse.

Est-ce que qqn connaîtrait la TOTALITE des infos de paramétrage des
dossiers qui peuvent être codées dans le desktop.ini (ou connaîtrait un
site qui aurait l'info).
J'ai cherché via google, mais je n'ai rien trouvé d'exhaustif,
uniquement les trucs connus de tous (chgt d'icône, p.ex.)

--
Laurent GRENET

8 réponses

Avatar
Laurent
"Jean-Claude BELLAMY" a écrit le 19/10/2003 :
Il n'y a pas grand chose d'autre...

Tiré du MSDN (dans le DVD, ce n'est pas dans un article de la Base de
Connaissances) :
Merci de ta réponse.


Sais tu ce que sont les entrées
LocalizedResourceName
UICLSID
CLSID
dans [.ShellClassInfo]

et ce que sont les sections
[LocalizedFileNames]
[DeleteOnCopy]
[DeleteOnCopy.A]
[DeleteOnCopy.W]

--
Laurent GRENET

Avatar
Jean-Claude BELLAMY
Laurent s'est ainsi exprimé:

"Jean-Claude BELLAMY" a écrit le 19/10/2003 :
Il n'y a pas grand chose d'autre...

Tiré du MSDN (dans le DVD, ce n'est pas dans un article de la Base de
Connaissances) :
Merci de ta réponse.


Sais tu ce que sont les entrées
LocalizedResourceName


Dixit MSDN (1 article) :
[...]
This behavior may occur if the following conditions are true:
A Desktop.ini file exists in one or more of the following folders, where
drive is the drive on which Windows is installed:
drive:Documents and SettingsAll UsersStart MenuProgramsStartup
drive:Documents and SettingsAll UsersStart MenuPrograms
drive:Documents and SettingsAll UsersStart Menu

RESOLUTION
To resolve this behavior, use one of the following methods:
Method 1: Delete the Desktop.ini File
Method 2: Use the System Configuration Utility (Msconfig.exe)
to Disable the Startup Item


UICLSID
"Retrieves the class id of the manufacturer-provided user interface for this

Microsoft® Windows® Image Acquisition (WIA) hardware device. The value is a
string representation of a GUID. "
?????

Utilisé en particulier pour désigner le dossier système "FONTS"
UICLSID={BD84B380-8CA2-1069-AB1D-08000948F534}

CLSID
Très vague !!!

Un CLSID est un identifiant de classe de plein de choses (contrôles ActiveX
p.ex.)

dans [.ShellClassInfo]

et ce que sont les sections
[LocalizedFileNames]
Inconnu dans le MSDN


[DeleteOnCopy]
Tout ce que j'ai pu trouver, c'est que cette section ne se trouve que dans

les Desktop.ini des dossiers systèmes "Mes documents" et dérivés
Mais aucune info sur ce nom "DeleteOnCopy"

[DeleteOnCopy.A]
Inconnu en tant que tel dans le MSDN


[DeleteOnCopy.W]


Inconnu en tant que tel dans le MSDN


A priori, les suffixes .A et .W suggèrent des noms de fonctions de DLL ayant
des chaiens en apramètres.
.A = ANSI (1 caracatère = 1 octet)
.W = Wide (UNICODE) (1 caracatère = 2 octets)


--
May the Force be with You!
La Connaissance s'accroît quand on la partage
----------------------------------------------------------
Jean-Claude BELLAMY [MVP] - http://www.bellamyjc.org
*


Avatar
Laurent
"Jean-Claude BELLAMY" a écrit le 20/10/2003 :
Sais tu ce que sont les entrées
LocalizedResourceName


Dixit MSDN (1 article) :
[...]
This behavior may occur if the following conditions are true:
A Desktop.ini file exists in one or more of the following folders, where
drive is the drive on which Windows is installed:
drive:Documents and SettingsAll UsersStart MenuProgramsStartup
drive:Documents and SettingsAll UsersStart MenuPrograms
drive:Documents and SettingsAll UsersStart Menu

RESOLUTION
To resolve this behavior, use one of the following methods:
Method 1: Delete the Desktop.ini File
Method 2: Use the System Configuration Utility (Msconfig.exe)
to Disable the Startup Item


Quel *behavior*, et pourquoi le *resoudre* ?

Au total à quoi ser l'entrée ?

Au fait, ce MSDN que tu cites, je le trouve où ? CD d'install, site
microsoft, ailleurs ?

UICLSID
"Retrieves the class id of the manufacturer-provided user interface for this

Microsoft® Windows® Image Acquisition (WIA) hardware device. The value is a
string representation of a GUID. "
?????


I agree ! (?????)


Utilisé en particulier pour désigner le dossier système "FONTS"
UICLSID={BD84B380-8CA2-1069-AB1D-08000948F534}


et ça produit quoi ? (en terme de comportement, par rapport à si ça n'y
était pas...)


CLSID
Très vague !!!

Un CLSID est un identifiant de classe de plein de choses (contrôles ActiveX
p.ex.)


Ca je savais, merci, mais dans un Desktop.ini, ça fait quoi ???


dans [.ShellClassInfo]

et ce que sont les sections
[LocalizedFileNames]
Inconnu dans le MSDN



dommage...

[DeleteOnCopy]
Tout ce que j'ai pu trouver, c'est que cette section ne se trouve que dans

les Desktop.ini des dossiers systèmes "Mes documents" et dérivés
Mais aucune info sur ce nom "DeleteOnCopy"


dommage again...

[DeleteOnCopy.A]
Inconnu en tant que tel dans le MSDN


[DeleteOnCopy.W]


Inconnu en tant que tel dans le MSDN


A priori, les suffixes .A et .W suggèrent des noms de fonctions de DLL ayant
des chaiens en apramètres.
.A = ANSI (1 caracatère = 1 octet)
.W = Wide (UNICODE) (1 caracatère = 2 octets)


--
Laurent GRENET


Avatar
Etienne Deschênes
Bonjour,

Au fait, ce MSDN que tu cites, je le trouve où ? CD d'install, site
microsoft, ailleurs ?


http://msdn.microsoft.com

MSDN = MicroSoft Developer's Network

La quasi totalité de la documentation concernant les produits MS s'y trouve,
de même que les "White Papers", "Q Articles" (articles concernant les bugs
connus et leurs "work arounds") etc.

HTH,

Etienne

Avatar
Laurent
"Etienne Deschênes" a écrit le 20/10/2003 :
MSDN = MicroSoft Developer's Network

La quasi totalité de la documentation concernant les produits MS s'y trouve,
de même que les "White Papers", "Q Articles" (articles concernant les bugs
connus et leurs "work arounds") etc.

HTH,


Yes, it helps !
Merci m'sieur !

Laurent

--
Laurent GRENET

Avatar
Jean-Claude BELLAMY
Laurent s'est ainsi exprimé:

"Jean-Claude BELLAMY" a écrit le 20/10/2003 :
[...]
Quel *behavior*, et pourquoi le *resoudre* ?

Concerne le dossier "Mes documents" (et sous-dossiers) qui ne s'affichent

pas ou de travers
(jamais vu ce pb)


Au fait, ce MSDN que tu cites, je le trouve où ? CD d'install, site
microsoft, ailleurs ?
Les 2 !

= MicroSoft Developer Network
http://msdn.microsoft.com

Le site ne contient pas tout.
Microsoft vend des abonnements de support, qui se présentent sous la forme
de CD (maintenant DVD) qui contiennent (cela varie suivant le niveau, il y
en a 4, plus ou moins chers) :
- la bibliothèque MSDN, dont la Base de Connaissance est un sous-ensemble
NB : tous les articles de la KB (Knowledge Base) sont sur le site MS :
http://support.microsoft.com/?id=xxxxxxx
xxxxxx étant le n° de l'article
Mais l'inverse n'est pas vrai. Il y a des articles de la MSDN Library
qu'on ne trouve que sur les CD/DVD
- les SDK (Software development kit)
- les outils de développement (Visual Studio,..)
- les OS (W2k, XP, ...)
- les serveurs (SQL, Exchange,...)
- les applis (Office, ...)
- ...
(NB: Au niveau licence, les OS, serveurs, applis, .. ne peuvent pas être
utilisés en production. Réservés uniquement à des fins de tests et
développements)

Utilisé en particulier pour désigner le dossier système "FONTS"
UICLSID={BD84B380-8CA2-1069-AB1D-08000948F534}


et ça produit quoi ? (en terme de comportement, par rapport à si ça
n'y était pas...)
Et bien si cette valeur ne figure pas, le menu d'installation d'une nouvelle

police dans l'explorateur n'apparait plus!
http://www.bellamyjc.org/fr/explorer.html#fontsetup

Un CLSID est un identifiant de classe de plein de choses (contrôles
ActiveX p.ex.)


Ca je savais, merci, mais dans un Desktop.ini, ça fait quoi ???
Des trucs marrants et parfaitement inutiles !!! ;+)


Exemple :
---------
Crée (n'importe où) un dossier, nommé p.ex. "superglute"
Crée dans ce dossier un fichier nommé "desktop.ini"
Ecris dans ce fichier les lignes suivantes :

[.ShellClassInfo]
CLSID={645FF040-5081-101B-9F08-00AA002F954E}


Enregistre le, puis à l'aide de la commande Attrib, donne lui les attributs
"Lecture seule" et "Système"
attrib +r +s "......superglutedesktop.ini"

Donne également les attributs "Lecture seule" et "Système" au dossier
"superglute"
attrib +r +s "......superglute"


A partir de cet instant, le dossier "superglute" apparait dans le dossier
qui le contient avec l'icône de la corbeille, et si on clique dessus, ...on
ouvre la corbeille!
Tout çà parce que {645FF040-5081-101B-9F08-00AA002F954E} est le CLSID de la
corbeille

Tout comme
{BDEADF00-C265-11D0-BCED-00A0C90AB50F} = dossiers "Web"
{D4480A50-BA28-11d1-8E75-00C04FA31A86} = voisinage réseau
{D6277990-4C6A-11CF-8D87-00AA0060F5BF} = tâches planifiées
{D20EA4E1-3957-11d2-A40B-0C5020524152} = les polices
{7007ACC7-3202-11D1-AAD2-00805FC1270E} = connexions réseau
...

Ces CLSID se retrouvent comme noms de sous-clefs de
HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionExplorerxxxxxx
xxxNameSpace
xxxxxxxxx étant un dossier système principal (Desktop, ControlPanel,
Mycomputer,...)

--
May the Force be with You!
La Connaissance s'accroît quand on la partage
----------------------------------------------------------
Jean-Claude BELLAMY [MVP] - http://www.bellamyjc.org
*


Avatar
Thierry NARDOUX [MCP]
Bonjour,

UICLSID
"Retrieves the class id of the manufacturer-provided >user interface for

this

Microsoft® Windows® Image Acquisition (WIA) >hardware device. The value is
a

string representation of a GUID. "
?????


Juste une suggestion, ne s'agit-il pas d'une fonction qui permet par exemple
de faire afficher le nom de l'appareil photo numérique qui a servi a prendre
les clichés dans un dossier Images ???

Car cette information apparait dans les propriétés de l'image (dans mon cas,
cela indique Type d'appareil : Kodak DCS .....)

Mais peut-être que je me trompe !!

Bonne journée.

--
--------------------------------------------
Vous aimez le rallye automobile ?
Visitez : http://www.chronoespoir.fr.st
--------------------------------------------

"Jean-Claude BELLAMY" a écrit dans le
message de news:%
Laurent s'est ainsi exprimé:

"Jean-Claude BELLAMY" a écrit le 19/10/2003 :
Il n'y a pas grand chose d'autre...

Tiré du MSDN (dans le DVD, ce n'est pas dans un article de la Base de
Connaissances) :
Merci de ta réponse.


Sais tu ce que sont les entrées
LocalizedResourceName


Dixit MSDN (1 article) :
[...]
This behavior may occur if the following conditions are true:
A Desktop.ini file exists in one or more of the following folders, where
drive is the drive on which Windows is installed:
drive:Documents and SettingsAll UsersStart MenuProgramsStartup
drive:Documents and SettingsAll UsersStart MenuPrograms
drive:Documents and SettingsAll UsersStart Menu

RESOLUTION
To resolve this behavior, use one of the following methods:
Method 1: Delete the Desktop.ini File
Method 2: Use the System Configuration Utility (Msconfig.exe)
to Disable the Startup Item


UICLSID
"Retrieves the class id of the manufacturer-provided user interface for

this

Microsoft® Windows® Image Acquisition (WIA) hardware device. The value is
a

string representation of a GUID. "
?????

Utilisé en particulier pour désigner le dossier système "FONTS"
UICLSID={BD84B380-8CA2-1069-AB1D-08000948F534}

CLSID
Très vague !!!

Un CLSID est un identifiant de classe de plein de choses (contrôles
ActiveX

p.ex.)

dans [.ShellClassInfo]

et ce que sont les sections
[LocalizedFileNames]
Inconnu dans le MSDN


[DeleteOnCopy]
Tout ce que j'ai pu trouver, c'est que cette section ne se trouve que dans

les Desktop.ini des dossiers systèmes "Mes documents" et dérivés
Mais aucune info sur ce nom "DeleteOnCopy"

[DeleteOnCopy.A]
Inconnu en tant que tel dans le MSDN


[DeleteOnCopy.W]


Inconnu en tant que tel dans le MSDN


A priori, les suffixes .A et .W suggèrent des noms de fonctions de DLL
ayant

des chaiens en apramètres.
.A = ANSI (1 caracatère = 1 octet)
.W = Wide (UNICODE) (1 caracatère = 2 octets)


--
May the Force be with You!
La Connaissance s'accroît quand on la partage
----------------------------------------------------------
Jean-Claude BELLAMY [MVP] - http://www.bellamyjc.org
*






Avatar
Cob
Thierry NARDOUX [MCP] nous expliquait dans le message
%:

Bonjour,

UICLSID
"Retrieves the class id of the manufacturer-provided >user interface

for this Microsoft® Windows® Image Acquisition (WIA) >hardware
device. The value is a string representation of a GUID. "
?????


Juste une suggestion, ne s'agit-il pas d'une fonction qui permet par
exemple de faire afficher le nom de l'appareil photo numérique qui a
servi a prendre les clichés dans un dossier Images ???

Car cette information apparait dans les propriétés de l'image (dans
mon cas, cela indique Type d'appareil : Kodak DCS .....)

Mais peut-être que je me trompe !!

Bonne journée.



Salut
Effectivement je pense que tu as pointe bon :o) m'est avis que tu as
raison... euh quoi que il est plus question d'interface utilisateur fournie
par le fabricant de l'appareil d'aquisiton d'image, je pense notamment au
pilote twain et par exemple chez mes parents, l'interface du scanner
CanoScan jesépluscombien est Canon Scangear Toolbox, et pour mon
scan/copieur Epson CX 3200, c'est Epson Smart Panel. Un GUID c'est bien une
interface graphique de programme non? (d'après ce que j'ai pu comprendre
depuis que je touche a un pc :o) )

--
@++
Damien
(retirer ENLEVEZMOI dans mon mail)

"Ne formatez pas sans avoir lu la FAQ !"
http://a.vouillon.free.fr/faq-winxp.htm
Allez faire un tour là aussi, la caverne d'Ali Baba de XP:
http://members.aol.com/axcel216/xptoy.htm
Et vérifiez qu'il n'y a pas un PEBKAC éventuellement :op