© 2000-2015 LHERBAUDIERE
7 pages à l'impressiondernière mise à jour
22 mars 2013
chapitre 2 troisième partie
les utilitaires pour Windows
un décryptage mon organiseur préféré pour toute version de Windows IMPORTANT pour en changer quand elles sont trop laides pour mieux comprendre et optimiser une collection d'icônes pour visiter tout le site
Certains logiciels freeware, donc gratuits, présentés ci-dessous et initialement prévus pour fonctionner sous windows 3.1 , et qui fonctionnent parfaitement sous XP, sont actuellement introuvables car leur éditeur n'existe plus ou n'a pas souhaité continuer leur développement. Jusqu'en 2003 je les mettais à votre disposition sous forme de fichier téléchargeable zip, mais la direction de Wanadoo puis d'Orange m'interdit dorénavant de vous les transmettre via ce site. Donc si l'un de ces logiciels vous intéresse cependant, je peux vous le transmettre par Mail. Cette offre ne concerne exclusivement que les freewares introuvables et non les logiciels sharewares ou commerciaux que vous pouvez obtenir par le biais de sites spécialisés. |
|
La section settings précise la présentation de votre gestionnaire à lécran, cest à dire sa configuration et se termine pas save settings=1 ce qui signifie que la configuration en cours est sauvegardée à chaque fermeture de winfile.ADDONS
CLYSBAR et les organiseurs de bureau ou substituts au gestionnaire de programmes. IMPORTANT
les menus de configuration
![]() |
![]() |
AX-ICONESUn éditeur d'icônes très performant est celui distribué par Axialis et qui porte le nom d'AX-Icones. Il dispose de nombreuses fonctionnalités dont quelques unes qui peuvent se révéler sympathiques. Outre la possibilité d'importer n'importe quel fichier image courant en 256 couleurs ou plus et de l'amener au format souhaité en un coup de souris, il possède un menu lui permettant d'accéder à l'ensemble des icônes de Windows et de les remplacer par celles que vous venez de créer en 16 millions de couleur et même de les afficher en 48x48 sur le bureau (si vous avez de la mémoire et un grand écran), et là encore il n'est pas besoin d'être Claude Monet pour faire des icônes plus jolies que celles simplissimes de Microsoft pour désigner un disque dur, un répertoire ou la corbeille...En France ce logiciel se trouve chez quelques distributeurs, mais la façon la plus simple de se le procurer est de passer par Internet (axialis.com). Ce logiciel fonctionne parfaitement avec l'ensemble des versions de Windows de 95 à XP.
antivirusLa généralisation des méthodes de création de virus implique la généralisation de lemploi dantivirus. Cette utilisation doit être systématique dans les cas suivants: utilisation dune disquette formattée par un autre utilisateur (même une disquette neuve préformattée doit être vérifiée), recopie dun logiciel, utilisation dun CDRom publicitaire, liaison Internet avec chargement dun fichier quel quil soit dès lors que l'on n'est pas absolument certain de la fiabilité du site (et comme même des sites très officiels et surveillés sont fréquemment victimes des infestations virales on doit être toujours très prudent).
les éditeurs hexaIl est fréquent de vouloir comprendre mieux un logiciel et pour cela de léditer. Il existe à cet effet quelques outils hexadécimaux plus ou moins performants: peeper est un viewer qui peut visualiser tout fichier sous son format natif ou en mode hexa. Il est très rapide mais ne permet pas la modification dun fichier.
DRHARDDocteur Hardware, comme son nom ne l'indique pas c'est un soft d'origine germanique, est lui beaucoup plus puissant et permet une analyse extrêmement fine de votre système. Non seulement dans un premier temps il vous donne un aperçu des éléments de votre système, mais surtout il dispose dun ensemble de fonctions de test (benchmarks) le plus complet du marché qui assure lidentification totale des caractéristiques et performances de votre PC. Les résultats globaux peuvent évidemment être enregistrés dans un rapport imprimable et servir de base à une future optimisation matérielle de votre système.SANDRALe logiciel SANDRA diffusé par la société Sisoft est sans doute le plus abouti. Son installation entraine la création dans le panneau de configuration de quelques additifs dont en particulier un menu "information système" particulièrement riche qui analyse votre base de registres d'une manière très rapide et très complète et vous fournit d'une manière très conviviale pour chaque module examiné un rapport très complet et très instructif et bien évidemment infiniment plus explicite que la lecture de ladite base de registres (dont on parle longuement dans le chapitre suivant : cf base de registres). Si vous souhaitez réellement maitriser le hardware de votre machine et n'avez pas le courage de lire les ouvrages spécialisés tels la bible PC, SANDRA peut vous apporter une aide efficace, même dans sa version démo, gratuite mais bridée.
les utilitaires de diagnostic logiciel
DLL DTECTIVEDtective est un logiciel français dévolu à la recherche des références croisées et dont lobjectif est de permettre lidentification des fichiers DLL ou CBX qui ne servent à rien dans votre microordinateur. Ce logiciel est simple demploi, mais évidemment risqué. Cependant laide en ligne en français est très bien faite.
Ce logiciel unique en son genre est actuellement très difficile à trouver car son auteur semble avoir renoncé à continuer son développement malgré son indéniable utilité, donc s'il vous intéresse contactez-moi par mail.
Deux fonctions principales : Le parcours des disques et lespionnage.
Le parcours de disque vous permet de scruter le ou les disques de votre choix pour trouver tous les fichiers systèmes et déterminer leurs références croisées. La commande <Fichier/Parcourir disques...> vous autorisera à sélectionner les unités de disque qui vous intéressent (ex. C:, H:, ...) ainsi que les types de fichier que vous souhaitez voir inclus dans cette recherche (CPL, SCR, ...).
Cette opération a lieu en trois étapes:La résolution des références croisées est basée sur le principe suivant :
- Parcours des disques spécifiés pour trouver les fichiers ayant l'extension demandée,
- Exploration de chaque fichier pour trouver les modules qu'il référence
- Recherche des synonymes
Chaque fichier programme bénéficie d'un nom de module, et dans chacun de ces fichiers peuvent être trouvés des noms de module utilisés par ce fichier.
Les fichiers contenant ces modules sont cherchés dans les répertoires suivants, par priorité :Quand ce parcours est terminé, tous les fichiers trouvés sont indiqués dans une liste et les informations suivantes sont affichées
- le répertoire dans lequel se trouve le programme
- le répertoire Windows
- le répertoire Windows System
- les répertoires spécifiés dans la variable d'environnement PATH
L'espionnage permet de détecter les modules chargés dynamiquement par des applications. On peut être sûr de l'utilité d'un module si celui-ci est détecté à un moment ou à un autre en mémoire. L'espionnage permet de détecter ces chargements en mémoire.
- Nom et répertoire complet du fichier
- Date et Taille du fichier
- Nombre de modules référencés
- Nombre d'utilisations, c'est-à-dire le nombre de modules qui référencent ce fichier.
Quand vous rentrez dans ce mode espionnage, DLL Dtective regarde d'abord l'ensemble des modules présents en mémoire et les marque comme étant des modules utilisés dynamiquement. Quand, ensuite, un module est chargé en mémoire, DLL Dtective est interrompu et note ce module comme étant utilisé dynamiquement. De la même façon quand une tâche se termine, elle est notée utilisée dynamiquement.
Le fait de mettre DLL Dtective en espionnage permet de conforter les références statiques trouvées lors de l'opération de parcours de disques. L'espionnage diminue quelque peu les performances de votre système, mais cela n'a rien de dramatique.
Références croisées
Cette notion est importante et fort mal connue de la majorité des utilisateurs, aussi nous apportons ici quelques éléments dinformation sur la technique utilisée pour résoudre les références croisées entre modules. Les informations déterminées peuvent être incorrectes pour de nombreuses raisons...Quand Windows recherche un fichier (système ou application), il ausculte les répertoires suivants, dans l'ordreQuand Windows doit charger un module donné, il regarde d'abord si un module ayant ce nom est déjà présent en mémoire. Si c'est le cas, il sera utilisé
- Répertoire de travail
- Répertoire Windows
- Répertoire Windows System
- Répertoire où se trouve l'application
- Répertoires définis dans la variable d'environnement du PATH (AUTOEXEC.BAT)
Prenons un exemple :
Soient 2 applications dans 2 répertoires distincts (ex: C:\REP1 et C:\REP2), chacune référençant un fichier CTL3D.DLL (effet 3D pour les contrôles Windows) différent, situé dans leurs répertoires respectifs. Théoriquement, ces deux fichiers CTL3D.DLL peuvent être considérés comme utilisés chacun par leur application. Maintenant, lançons la première et jetons un oeil sur les modules chargés en mémoire. On s'aperçoit que le module situé dans C:\REP1 est effectivement chargé et utilisé. Lançons maintenant la deuxième et regardons la mémoire : Le module situé dans C:\REP1 est utilisé deux fois !.
Ainsi donc, le fait de charger ou non la DLL située dans C:\REP2 dépend complètement de l'état de la mémoire au moment du lancement ! Les références croisées théoriques sont donc quelque peu bouleversées...
Références non trouvées:
Certains Exécutables Windows ne référencent pas statiquement les modules qu'ils utilisent. Ils préfèrent contrôler eux même le chargement et le déchargement de ces modules en fonction de leurs besoins. Ainsi un logiciel de traitement d'images qui doit charger un fichier d'un type donné, JPEG par exemple, ne chargera-t-il la DLL qui assure ce traitement qu'au moment où il faut effectuer l'ouverture du fichier. La DLL sera déchargée de la mémoire une fois cette ouverture terminée.
Il se peut également que le chargement des modules dépende de l'existence des modules eux-mêmes. C'est le cas par exemple de toutes les extensions du gestionnaire de fichiers, des économiseurs d'écran ou des modules du panneau de configuration. Ces modules sont donc considérés comme inutilisés, ce qui est complètement faux ! Mais comment le savoir a priori ?
Dans l'opération de parcours de disques, il est impossible, en rencontrant une application, de savoir quel sera le répertoire courant au moment où celle-ci sera lancée. Le choix a donc été fait de considérer que le répertoire courant sera le répertoire de cette application, ce qui est souvent le cas. Les priorités qui ont donc été prises en compte par défaut (voir ci-dessus) peuvent donc être insuffisantes et conduire ici encore à une non prise en compte de fichiers qui seront pourtant utilisés, mais à partir dun répertoire courant imprévu.ErrorKiller
Aujourd'hui la complexité des systèmes d'exploitation, l'utilisation fréquente d'Internet imposent la plus grande vigilance si l'on ne veut pas voir sa machine fonctionner de plus en plus lentement. En effet chaque fois que l'on teste un nouveau logiciel on crée un nouveau groupe de programmes, on charge de nouveaux fichiers dll et on crée de nouvelles rubriques dans la base de registre. Lorsqu'on efface un logiciel qui ne nous semble pas adapté il est très rare que l'on supprime tout ce qui a été ajouté lors de l'installation. En particulier il est fréquent que des fichiers dll dorénavant inutiles restent dans l'un des répertoires windows, ainsi que de nombreuses lignes de code dans la base de registre. Comment les identifier et les éliminer? C'est l'une des fonctions d'ErrorKiller. Mais ainsi qu'on peut le voir sur la figure ci-dessus cet utilitaire peut faire plus encore puisqu'il vous indiquera les "path" erronés, les fichiers d'aide orphelins, les associations sans objet, .les programmes accumulés dans le programme de démarrage (et qui vont inutilement utiliser la mémoire vive de votre machine), etc.
En outre vous pouvez utiliser cet utilitaire pour effacer un logiciel qui ne vous est plus d'aucune utilité. ErrorKiller saura le faire complètement.
AdWareALERT
En complément d'ErrorKiller j'utilise AdWareALERT qui est un logiciel destiné à identifier (et éliminer) les logiciels espions qui se seraient installés sur mon PC sans mon autorisation. C'est en effet une méthode très répandue sur Internet que de charger à l'insu de l'utilisateur des cookies qui sont de petits programmes espions chargés de transmettre à un organisme quelconque, rarement très bien intentionné, des informations concernant votre utilisation de votre PC, voire des informations absolument personnelles et confidentielles. Il convient donc de s'en prémunir à l'aide de divers logiciels chargés de bloquer ces "Spywares" ou "Adwares", mais aussi de vérifier de temps en temps l'efficacité de ces logiciels. AdWareAlert issu du même éditeur qu'Errorkiller me sert à cet effet en complément du PareFeu intégré à FireFox.
Notons que la plupart de ces utilitaires peuvent être aisément téléchargés sur internet. Il suffit de taper leur nom dans la fenêtre de recherche de Google pour trouver les sites de téléchargement.