La base de registre


Présentation générale

La base de registre est une base de données contenant des informations nécessaires au bon fonctionnement de votre ordinateur. On y trouve les configurations du système informatique (définition des matériels, des modes d'affichage,...), de personnalisation la machine (coordonnées de l'utilisateur, choix des affichages, réglages de son,...) ou de configuration des logiciels (répertoires d'installation, informations de personnalisation, historiques, tableau de scores des jeux,...).

A chaque fois que l'on modifie quelque chose dans la configuration du système ou des programmes, la base de registre est modifiée et actualisée.

Il y a une base de registre sur chacun de vos systèmes qu'il soit PC, de bureau ou portable, ou bien PDA , pocket ou handheld. La suite du test ne concernera plus que la base de registre du Jornada 720.

Structure de la base de registre

Cette base, protégée et sécurisée
, peut être visionnée comme dans l'Explorateur Windows, avec des répertoires et sous-répertoires contenant des informations.


La copie d'écran ci-dessus permet de constater que les informations concernant le jeu Dots sont contenues dans le répertoire HKEY-CURRENT-USER/Software/Apps/Gamebag/Dots et que dans ce répertoire se trouvent deux informations, des clés, appelées Options (taille du plateau de jeu de Dots) et Stats (tableau de records).

Ces clés peuvent être de différents types : texte, chiffres, booléen (binaire oui/non ou 0/1). Une clé est définie par son nom et par la valeur contenue. Modifier le contenu d'une clé permet donc d'agir directement sur le fonctionnement du programme concerné. Attention, les modifications de la base de registre sont sans protection ni concession : se tromper dans l'entrée d'une donnée peut provoquer le blocage du programme ou pire d'empêcher le bon fonctionnement du matériel. N'intervenez qu'avec précaution, ayez conscience des actions que vous faites, mais surtout faites une sauvegarde avant (utilitaire Sauvegarde HP ou autres logiciels de sauvegarde).

Modification de la base de registre

Il peut être nécessaire de chercher à modifier des informations de la base de registre : adresse de répertoire de stockage, configuration de Windows CE, récupération de données,... Ces modifications peuvent être faites avec deux sortes de logiciels:
- les éditeurs de base de registre (souvent désignés sous l'appellation RegEdit), qui permettent de modifier directement et manuellement
,
- les interfaces de configuration, qui permettent d'agir avec sécurité sur certains paramètres.
Sans oublier bien-sûr les logiciels eux-mêmes qui agissent par les commandes telles que Options, Configuration ou Paramètres.

Editeurs de la base de registre

Le choix d'éditeurs est assez large car ce type de logiciel est fort demandé par tous ceux qui veulent "maîtriser" le fonctionnement de leur appareil. Comme c'est aussi un bon exercice de programmation pour un développeur et une carte de visite de son savoir-faire, ce logiciel est souvent gratuit .

- Pocket Registry Editor de Microsoft : on aurait pu penser que Microsoft aurait livré ce logiciel directement inclus dans Windows CE (tel le Regedit.exe des autres Windows). Il n'en est rien mais Microsoft vous le propose tout de même gratuitement dans le package Pack Microsoft PowerToys 3.0. Vous trouverez dans ce logiciel l'essentiel des fonctions de base d'un éditeur de base de registre : consultation de la base et modifications. Un bon outil .

- Tascal RegEdit de TasclaSoft : outre les fonctionnalités classiques, ce logiciel comporte les fonctions intéressantes d'import et d'export. Il permet ainsi d'exporter le contenu d'une clé (ou d'un répertoire, voire la base entière) sous la forme d'un fichier texte permettant de garder une trace des clés avant modification. Il permet également d'importer des clés à partir d'un fichier de définition en format texte. L'ensemble permet de faire une sauvegarde partielle ou globale et de la restaurer si besoin.

- CE REdit de MinhoSoft : l'intérêt majeur de ce logiciel est sa fonction de recherche Find qui permet de retrouver une clé à partie du nom du logiciel ou du contenu d'une valeur. La fonction d'export est similaire à celle de l'éditeur de TascalSoft, mais la fonction d'import n'existe pas . De plus cette version dont le développement est arrêté n'est pas totalement fonctionnelle (certaines clés ne peuvent être éditées ).

- PHM Registry Editor par Philippe Majerus : c'est actuellement l'éditeur le plus abouti . Presque toutes les fonctionnalités attendues sont présentes et les quelques lacunes constatées ne tarderont certainement pas à être comblées. Au delà des fonctions courantes les points les plus intéressants sont : l'export (mais sans la fonction import ), la recherche ou la copie de clé. Mais la fonction qui distingue cet éditeur des autres est sa capacité à gérer des favoris : ainsi, si vous êtes amené à modifier fréquemment la même clé cette possibilité vous sera vite indispensable. C'est pour l'ensemble de ces "plus" et pour reconnaître le bon travail fait que je lui ai donc accordé mon coup de coeur .

- RegEditCE de Grundle Sofware : ce logiciel est très classique, mais son handicap majeur est d'être le seul éditeur payant !

Interfaces de configuration

Ces logiciels permettent des modifications en toute sécurité . Dès lors qu'ils sont d'une version stabilisée (sans défaut, sans "bug") ils sont chaudement recommandables.

Dans cette catégorie de logiciels on peut également trouver des outils mixtes (genre de "couteaux suisses" à tout faire) qui comportent des possibilités intéressantes.

- TweakCE de AppStudio : il permet d'ajuster de nombreux réglages de WindowsCE. Parmi ceux-ci signalons particulièrement : General (active/désactive l'animation lors de l'ouverture ou la fermeture de fenêtre, c'est moins joli mais bien plus rapide...), Files Types (modifie l'association de fichiers avec les programmes, fonction semblable à Associate de Windows), Paranoia (vide les historiques). D'autres fonctions sont redondantes avec WindowsCE (ajour/suppression de programme,...).

- SmallTweak de Tillanosoft . Par rapport à TweakCE, ce logiciel cumule les avantages : plus de fonctions , mieux intégré et totalement gratuit , en bref tout ce qui justifie un coup de coeur mérité ! Les possibilités supplémentaires les plus intéressantes sont : Power Off (règle la durée d'extinction automatique, même si alimentation secteur), Font (donne le choix de la police d'affichage), Scrollbar (permet d'ajuster la largeur des barres de défilement : à condition de bien étalonner le stylet vous pouvez les réduire et gagner en informations affichées), Input Panel (pour veux qui ont installé Calligrapher ou Penreader [logiciels SIP] autorise le choix du mode d'entrée), et l'heureuse possibilité par Desktop d'enlever/restaurer sur le bureau les icônes système (corbeille, panneau configuration, bases de données, Mon PC de Poche).

D'autres logiciels permettent également des modifications de la base de registre :

- Associate de Microsoft, fourni dans le package Pack Microsoft PowerToys 3.0 . Il s'intègre directement à l'Explorateur Windows. Il permet de créer/modifier/supprimer l'association de fichiers avec les programmes.

- Desappear de Fong Chee Keat. Il rend transparentes les étiquettes des icônes du bureau.

- enfin on peut noter SQ (multiples fonctionnalités, mais attention : désinstallation difficile !), CETuner (choix des couleurs de Windows) ou les additifs de la barre des tâches.



Claude Mettavant, 16 juin 2002 claude.mettavant@wanadoo.fr