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]

Répondre à