Alain Gourret a écrit :
Jean-Francois Nifenecker a écrit :
Les associations de fichiers sont gouvernées à deux niveaux :
1. HKCR (HKEY_CLASSES_ROOT)
(Sous compte admin)
Regarder sur une machine de référence et récupérer les clefs qui vont
bien HKCR/.doc, HKCR/.ppt, etc.
et également sous HKCR/MIME (pour les liaisons depuis IE)
Je pensais que program /regserver le ferait aussi bien, et n'ai utilisé
les reg que dans le cas ou la visionneuse powerpoint 2003 est installée
(elle seule permet de lire son et image dans certains diaporamas). Et là
il est vrai que ça marche à tous les coups.
Avec autoIt, ça me donne :
RegWrite("HKEY_CLASSES_ROOT\.ppt", "", "REG_SZ",
"PowerPointViewer.Show.11")
RegWrite("HKEY_CLASSES_ROOT\.pps", "", "REG_SZ",
"PowerPointViewer.SlideShow.11")
Oui, c'est çà (je le fais avec Regedit, mais on arrive au même résultat)
2. HKCU (HKEY_CURRENT_USER) pour chaque utilisateur
sous Software/Classes
et aussi sous
HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts
Pour HKCU il est préférable, lors de la modification de la clef, de
commencer par la supprimer (si tu appelles Regedit, en préfixant par
"-" [-HKCU\etc )
Il faut les supprimer pour chaque utilisateur enregistré??
Ben oui... Si tu as plusieurs utilisateurs c'est évidemment "un peu" emm...
Tu peux agir dans ce cas sur HKU (HKEY_USERS) depuis un compte
d'administration mais il te faut alors un moyen d'énumérer, ce qui veut dire
utiliser un programme externe (j'ignore si AutoIt le fait).
Malheureusement j'ai tout çà au bureau, je ne peux donc pas te les
communiquer avant demain (si çà t'intéresse).
Bon courage,
C'est une piste qui m'intéresse évidemment, je navigue a vue dans la
base de registres, et bloque souvent sur le pb des associations. Entre
les configs generiques pour tous et les HKCU. J'en étais à des modifs
constatées dans le HKU, et le S-1-5, et ne savais pa sou ça pouvais me
mener! Quelques scripts de ce genre m'éclaireront peut-être, et seront
surement d'un grand secours.
Oui, HKU regroupe toutes les clefs de chaque utilisateur, lesquelles sont
rendues visibles à cet utilisateur sous HKCU lorsqu'il ouvre sa session (les
modifs éventuelles sont dupliquées dans HKU).
Comme je n'ai qu'un seul utilisateur (deux avec l'admin), pour moi c'est
facile à gérer (de toutes façons je dois intervenir sur le poste, sous le
compte de l'utilisateur). Pour toi HKU est sans doute la soluce mais il va te
falloir mettre les mains dans le cambouis (à moins qu'il existe des outils qui
fassent çà nativement).
Bon, quoi qu'il en soit je t'envoie demain mes scripts (ton @ mail est-elle
valide ?)
A+
--
Jean-Francois Nifenecker, Bordeaux
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]