Jean-Francois Nifenecker a écrit :
Alain Gourret a écrit :
Bonsoir, et merci de vos propositions.
je précise : j'installe OOo2.0 ou 2.1 par un script qui évite l'inscription de chaque utilisateur, ajoute des galeries etc... Ces installations se font dans des établissements scolaires du premier degré, et font partie d'un "environnement" logiciel ou bureau numérique installable par un clic. Le probleme, c'est que j'ai fait une erreur juste avant l'envoi du master. En corrigeant une partie, j'ai laissé de côté ce qui détectait la présence d'office de microsoft ou de la visionneuse. Ce qui fait qu'OpenOffice s'est approprié l'ouverture des doc, xls etc. On a distribué 700 cds... et il y a bcp de machines dans les ecoles! ça ferait pas mal de clics droits (quoique Microsoft office soit moins présent maintenant ;-) Aussi je cherche un "truc" qui me permette de remédier à cela, et de rendre doc à word quand il est là etc. J'ai bien une solution qui fonctionne dans beaucoup de cas, mais je ne comprends pas les "résistances"... Repérer l'existence des modules microsoft pas de pb, et normalement en executant winword.exe /regserver ou excel /regserver par exemple, ils reprennent la main. Mais ça ne marche pas toujours... Le fait de décocher en "demandant tout simplement à OOo de ne pas être la suite bureautique par défaut", cela devrait marcher, mais ne marche pas toujours (le resultat est par exemple la suppression de qq clés du registre openoffice.doc ou openoffice.xls), mais c'est aussi aléatoire, parfois plus d'association du tout, ou par wordpad...
à suivre...

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")

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é??
J'ai des .reg tout faits qui font çà très bien (pour le motif inverse : assurer que c'est bien OOo qui prend les associations quel que soit l'environnement logiciel installé (MSOffice, Visionneuses, Wordpad...). Tu pourrais t'en inspirer et trouver sur une machine de référence les valeurs à placer.

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.



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Répondre à