OVH Cloud OVH Cloud

Icônes dans Windows XP

7 réponses
Avatar
Glad [MVP]
Bonjour,

Quel est le fichier .dll qui contient les icônes dans Windows XP ?

Merci

Glad

7 réponses

Avatar
Peg
Bonjour,

dans system32: moricons.dll et shell32.dll

Michel.

Bonjour,

Quel est le fichier .dll qui contient les icônes dans Windows XP ?

Merci

Glad




Avatar
Fabrice [MVP]
"Glad [MVP]" a écrit dans le message de news:

Bonjour,

Quel est le fichier .dll qui contient les icônes dans Windows XP ?

Merci

Glad




Bonjour,

C'est le fichier Shell32.dll
Qui ce trouve :
c:windowssystem32
Remplaces C, par ton lecteur

Bye

Fabrice
Microsoft MVP
http://www.fab3d.fr.st
Faq Windows XP :
http://a.vouillon.online.fr/faq-winxp.htm

"Frappe avec ta tête"

Avatar
Jean-Claude BELLAMY
Dans le message news: ,
Glad [MVP] s'est ainsi exprimé:

Quel est le fichier .dll qui contient les icônes dans Windows XP ?


???????
C'est une question à prendre au 92ème degré ?

"LE" fichier ?????

"DES" fichiers, oui !!!

Par MILLIERS !

Je viens de "scanner" ma partition C: à l'aide de mon outil ICONFOLDER
http://www.bellamyjc.org/fr/explorer.html#iconfolder

Uniquement sur cette partition, je relève :

1257 fichiers :
32 .cpl
545 .dll
1 .drv
457 .exe
11 .icl
104 .ico
81 .ocx
26 .scr
contenant au total 7095 icônes

Celui qui en contient le plus est "c:windowssystem32shell32.dll" avec 238
icônes.
Suivi par "c:windowssystem32btrez.dll" (BlueTooh) avec 176 icônes.
"c:windowssystem32netshell.dll " (Noyau des Connexions réseau) avec 157
icônes


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

Avatar
Claude TONNEAUX
"Jean-Claude BELLAMY" a écrit dans le
message de news:
Dans le message news: ,
Glad [MVP] s'est ainsi exprimé:

Quel est le fichier .dll qui contient les icônes dans Windows XP ?


???????
C'est une question à prendre au 92ème degré ?

"LE" fichier ?????

"DES" fichiers, oui !!!

Par MILLIERS !

Je viens de "scanner" ma partition C: à l'aide de mon outil ICONFOLDER
http://www.bellamyjc.org/fr/explorer.html#iconfolder

Uniquement sur cette partition, je relève :

1257 fichiers :
32 .cpl
545 .dll
1 .drv
457 .exe
11 .icl
104 .ico
81 .ocx
26 .scr
contenant au total 7095 icônes

Celui qui en contient le plus est "c:windowssystem32shell32.dll" avec
238 icônes.
Suivi par "c:windowssystem32btrez.dll" (BlueTooh) avec 176 icônes.
"c:windowssystem32netshell.dll " (Noyau des Connexions réseau) avec 157
icônes


--
May the Force be with You!


And with you too !!!

Bon je sors !!

La Connaissance s'accroît quand on la partage
----------------------------------------------------------
Jean-Claude BELLAMY [MVP] - http://www.bellamyjc.org
*





Avatar
Daniel92
Bonjour Jean-Claude, *Jean-Claude BELLAMY* écrit dans
http://groups.google.com/groups?threadm=Ov4TYMdYFHA.2128%40TK2MSFTNGP14.phx.gbl

: Je viens de "scanner" ma partition C: à l'aide de mon outil ICONFOLDER
: http://www.bellamyjc.org/fr/explorer.html#iconfolder

** Un de tes nombreux utilitaires que je ne connaissais pas. :o)

- la version actuelle du Runtime de vbs actuel est msvbvm60.dll ,
est-ce que cela pose un problème?
- As-tu constaté que certains desktop.ini donne la position de
l'icône (dans le PE) à partir de 0 et non de 1 ?

- Certains icônes de shell32 semblent inaccessibles; j'ai voulu
remplacer dans un VbsScript (shell32.dll,40) bleu et vert...
par (shell32,101) trousseau de clé qu'il ne m'affiche pas;
par contre il accepte (shell32.dll,48) le cadenas et
(shell32.dll,47) boule bleue avec couleurs Ms ??
Ou alors ma dlll shell32 est corrompue ?

- Pourquoi certaines ActiveX garde l'extension .dll
et d'autres ont comme extension .ocx ?


Cordialement,
:O)
Daniel.
====
Avatar
Jean-Claude BELLAMY
Dans le message news: ,
Daniel92 s'est ainsi exprimé:

Bonjour Jean-Claude, *Jean-Claude BELLAMY* écrit dans
http://groups.google.com/groups?threadm=Ov4TYMdYFHA.2128%40TK2MSFTNGP14.phx.gbl

Je viens de "scanner" ma partition C: à l'aide de mon outil
ICONFOLDER http://www.bellamyjc.org/fr/explorer.html#iconfolder


** Un de tes nombreux utilitaires que je ne connaissais pas. :o)

- la version actuelle du Runtime de vbs actuel est msvbvm60.dll ,
est-ce que cela pose un problème?
NON


- As-tu constaté que certains desktop.ini donne la position de
l'icône (dans le PE) à partir de 0 et non de 1 ?
La position d'une icône est toujours effectuée à partir de 0


- Certains icônes de shell32 semblent inaccessibles;
???

j'ai voulu
remplacer dans un VbsScript (shell32.dll,40) bleu et vert...
par (shell32,101) trousseau de clé qu'il ne m'affiche pas;
??

le trousseau de clefs c'est 104

par contre il accepte (shell32.dll,48) le cadenas
le cadeans c'est 47

et (shell32.dll,47) boule bleue avec couleurs Ms ??
Le globe terrestre avec le logo de Windows ?

C'est 46 ...

Ou alors ma dlll shell32 est corrompue ?
Elle me semble vaseuse, ou alors c'est toi qui t'es trompé dans les n°..



- Pourquoi certaines ActiveX garde l'extension .dll
et d'autres ont comme extension .ocx ?
Parce que certains développeurs ont pris la peine de particulariser les

ActiveX qu'ils ont écrits avec l'extension OCX, et d'autres ont eu la flemme
de le faire et on laissé l'extension DLL.
NB: mon contrôle ActiveX "jcb tools" (utilisé dans mes scripts VBS)
s'appelle "JCB.OCX" !

Ne pas oublier que les ActiveX, ce ne sont rien d'autre qu'un sous-ensemble
des DLL
Tout ActiveX est une DLL qui doit comporter les 4 fonctions "normalisées"
suivantes :
DllRegisterServer
DllUnregisterServer
DllGetClassObject
DllCanUnloadNow

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


Avatar
Daniel92
Bonsoir Jean-Claude, *Jean-Claude BELLAMY* écrit dans :
http://groups.google.com/groups?threadm=ejyk%24oJZFHA.3572%40TK2MSFTNGP12.phx.gbl
(Message n° 7 de ce fil)

: Daniel92 s'était ainsi exprimé :

: >> Je viens de "scanner" ma partition C: à l'aide de mon outil
: >> ICONFOLDER http://www.bellamyjc.org/fr/explorer.html#iconfolder

: > ** Un de tes nombreux utilitaires que je ne connaissais pas. :o)
: >
: > - la version actuelle du Runtime de vbs actuel est msvbvm60.dll ,
: > est-ce que cela pose un problème?
: NON

: > - As-tu constaté que certains desktop.ini donne la position de
: > l'icône (dans le PE) à partir de 0 et non de 1 ?

: La position d'une icône est toujours effectuée à partir de 0

** FAUX pour les Vbs ;O(
: reprends Le Script de JM flashblocker
: http://docxp.mvps.org/b1n/FlashBlocker.vbs

==> ligne 33 du Vbs :
shell.RegWrite IEBtnCLSID & "icon", WinDir & "system32shell32.dll,40", "REG_SZ"
{ donc la valeur "icon" de la clé IEBtnCLSID avec
WinDir = shell.ExpandEnvironmentStrings("%windir%") }

==> si je veux obtenir cet icône pour un dossier, son desktop.ini :
-----------------
[.ShellClassInfo]
IconFile=%SystemRoot%system32shell32.dll
IconIndex9

----------------

: > - Certains icônes de shell32 semblent inaccessibles;
: ???
: > j'ai voulu
: > remplacer dans un VbsScript (shell32.dll,40) bleu et vert...
: > par (shell32,101) trousseau de clé qu'il ne m'affiche pas;
: ??
: le trousseau de clefs c'est 104

** exact 104 pour le desktop.ini (mais pas pour le Vbs)

http://cjoint.com/?fEx2TlUArq

** Là j'ai compris , la colonne 13 crée une confusion ! il y a
en fait deux colonnes 13 et 14 et j'ai donc un décallage de 4
ce qui me fait mettre le trousseau de clé en 101ème alors qu'il
est en 105 ème position (colonne27) :

http://cjoint.com/?fFalZGcOFQ

( Nota: je republierai le bon tableau corrigé )


: > par contre il accepte (shell32.dll,48) le cadenas
: le cadeans c'est 47
:
: > et (shell32.dll,47) boule bleue avec couleurs Ms ??
: Le globe terrestre avec le logo de Windows ?
: C'est 46 ...

** NON si la numérotation des icônes par de 1 pour les Vbs! ;O(


: > Ou alors ma dlll shell32 est corrompue ?
: Elle me semble vaseuse, ... [...] ...

** J'espère que non, où alors le Service WFP (Windows File
Protect) ne fait pas son boulot !

* Le Vbs ci-dessus de JM étant installé j'ai fait l'essai suivant
(Bouton supplémentaire dans Internet Explorer) j'ai remplacé
directement dans le Registre la valeur "icon" de la clé :
HKEY_LOCAL_MACHINESOFTWAREMicrosoftInternet ExplorerExtensions{AF4F850C-68FE-404D-8418-549F86B1E238}
(puis fermeture et réouverture iexplore.exe)
l'Icône 48 (cadenas base vbs) par l'Icône 105 (trousseau de clé
base vbs) ... et j'ai essayé 104 (pour te faire plaisir) ,
dans le deux cas, je n'ai plus d'Icône => le "hoticon" laissé à 47
( globe bleu aux couleurs Ms ) n'est plus actif non plus ???????

Si je remets "icon" à 48 je vois mon cadenas et mon
"hoticon" !!!


: > - Pourquoi certaines ActiveX garde l'extension .dll
: > et d'autres ont comme extension .ocx ?
: Parce que certains développeurs ont pris la peine de particulariser les
: ActiveX qu'ils ont écrits avec l'extension OCX, et d'autres ont eu la flemme
: de le faire et on laissé l'extension DLL.
: NB: mon contrôle ActiveX "jcb tools" (utilisé dans mes scripts VBS)
: s'appelle "JCB.OCX" !

** C'est bien, Jean-Claude. :o)

: Ne pas oublier que les ActiveX, ce ne sont rien d'autre qu'un sous-ensemble
: des DLL
: Tout ActiveX est une DLL qui doit comporter les 4 fonctions "normalisées"
: suivantes :
: DllRegisterServer
: DllUnregisterServer
: DllGetClassObject
: DllCanUnloadNow

** ... qui si elles sont absentes ... provoquent le renvoi d'un
message d'erreur quand on essaye de les enregistrer par
REGSVR32.EXE ...

Cordialement,
:O)
Daniel.
====