Copyright: Made with Shalom Help Maker www.danish-shareware.dk/soft/shelpm/


Inxppect

INXPPECT

Inxppect est un outil permettant d'inspecter en détail la configuration de Windows.
Une série de six onglets vous donnera un accès direct

  aux processus en cours
  aux services et drivers
  aux connexions réseaux
  à la table Arp
  à diverses informations sur le système et ses périphériques
  à un affichage graphique de l'occupation des différents disques durs

Outre l'aspect informationnel, l'application vous permettra de terminer un processus, de changer sa priorité ou encore de visualiser ses modules.
De même, la liste des services permet de démarrer, d'arrêter ou de supprimer un service.

Inxppect a été testé avec succès sur ces plateformes :

 Windows 2000 Pro SP1
 Windows 2000 Pro SP4 Build 2195
 Windows Xp Fam
 Windows Xp Pro Build 2600
 Windows XP Pro SP1 Build 2600
 Windows XP Familliale SP2 Build 2180
 Windows XP Pro SP2
 Windows Serveur 2003 Entreprise

Inxppect reste néanmoins optimisé pour Windows XP et supérieur. Pour avoir accès à toutes les possibilités de Inxppect, vous devez disposer d'un compte 'administrateur'. Inxppect ne nécessite aucune installation. Après la première utilisation, un fichier ASCII 'Inxppect_Opt.ini' est généré dans le même répertoire, afin d'y stocker les paramétrages de l'application.

Je remercie les personnes qui m'ont aidé,  et notamment :

TheNuNKi
Lolosan
Panax
CosmoBob
Chris
Dreamld
LordToniok

Fichier d'aide réalisé par Panax


Historique

HISTORIQUE DES VERSIONS

Inxppect v 1.0.0 bêta
+ liste les processus (mode debug) accès aux processus systèmes
+ liste les modules (dll) pour un processus donne
+ liste les disques dur avec espace libre total
+ info mémoire physique virtuelle paginée
+ info dd lecteur cdrom/dvd
+ amélioration mise a jour du TreeView, partie Système, Disque Dur -- Cdrom
+ amélioration gestion des erreurs partie Système, Disque Dur -- Cdrom
+ mise en place d'une 'font' générale

- rafraîchissement liste des disques durs (repaint mal géré)
- processus inactif
- problème sur un de mes label d'un disque dur
- pas de mise a jour des processus
- pas de short dans les processus ni modules
- pas de kill d'un processus
- pas de Timer
- affichage utilisation en % du processeur par les processus

Inxppect v 1.0.1 bêta
+ mise en place d'un timer pour le rafraîchissement des process
+ rafraîchissement temps réels des processus en cours
+ amélioration du code partie 'Process'
+ gestion du kill d'un process
+ bug trouvé et résolu affichage détails des dd et cdrom onglets 'system' ( thx TheNuNKi )
+ icône principale pour l'application
+ restructuration complète du code pour l'onglet 'system'
+ mise a jour DRIVE + MÉMOIRE onglet 'system' sur simple clic (pas de timer)
+ repaint de l'application corrigé ( pas encore au point )
+ informations supplémentaires dans l'onglet system 'DISPLAY' & 'AUDIO'
+ un son est joué sur l'onglet 'About' (thx lolosan)
+ une animation est joué sur l'onglet 'About'
+ affichage des connexions TCP en cours
+ rafraîchissement automatique 'temps réels'
+ option ajouté pour réinitialiser complètement la liste des processus ainsi que la liste des connexions réseaux

- processus inactif
- problème sur un de mes label de une de mes partitions
- pas de short dans les processus ni modules
- affichage utilisation en % du processeur par les processus
- bug sur le rafraîchissement des connexions réseaux quand l'ip local vaut 0 ou 127.0.0.1

Inxppect v 1.0.1
+ affichage des services et drivers de la machine
+ fenêtre de démarrage
+ restructuration complète du code des connexions TCP -- utilisation de l'api 'AllocateAndGetTCPExTableFromStack' --
+ affichage du processus utilisant une connexion
+ kill du processus utilisant une connexion
+ option de mettre la fenêtre en avant plan -- insertion de l'option dans le menu system de la barre des titres
+ restructuration du code parti 'system'

- modifier le flag d'un connexion
- repaint de la listview des modules dans les processus
- pas d'info sur les connexions UDP
- fermer un service
- supprimer un service

Inxppect v 1.0.2
+ refonte de la fenêtre about
+ ajout de couleurs dans les listviews 'Connexions' et 'Services' -- identification visual --
+ possibilité de démarrer, d'arrêter et de supprimer un service
+ informations sur service ( path, dépendances )
+ ajout d'informations concernant les adaptateurs réseaux dans l'onglet 'système'
+ ajout d'informations concernant les utilisateurs et groupes dans l'onglet 'system'

- modifier le flag d'un connexion
- repaint de la listview des modules dans les processus
- pas d'info sur les connexions UDP
- la gestion des services est trop basique... pas de fermeture des services dépendants du service concerné donc impossible de le supprimer
- mauvaise gestion du rafraîchissement sur click d'un noeud dans la partie 'système'
- gros bug trouvé dans l'énumération d'information d'un service (Service d'indexation) !

Inxppect v 1.0.3
+ refonte complète de l'interface graphique
+ plus aucun bugs d'affichage
+ info supplémentaire concernant le processeur
+ restructuration du code des connexions réseau
+ liste les connexions UDP
+ compatibilité NT/2000/XP/2003
+ icône dans le menu system Tray
+ mise en jour 'temps réels des disques durs
+ amélioration du repaint des disques durs
+ bug trouvé et résolu dans énumération des connexions réseaux pour Win 2000
+ tri sur toutes les listview

Inxppect v 1.0.4
+ démarrage v 0.1 -- nouvelle partie listant les processus lancé au démarrage de la machine
+ redimensionnement de la fenêtre globale
+ sous redimensionnement des dialogs fils
+ problème de double-clic sur le tri des listviews résolu
+ partie 'Settings' ajoutée
+ modifier le temps de rafraîchissement de l'application
+ modifier la couleur de fond des contrôles ainsi que la couleur de texte des contrôles de l'application
+ arrêter|Rebooter l'ordinateur

Inxppect v 1.0.5
+ suppression des fichiers ou clé de la base de registre des applications lancées au démarrage
+ nouvelle partie listant les entrées de la table Arp (thx lolosan)
+ rafraîchissement 'temps réels de la table Arp
+ amélioration du code et refonte de l'aspect graphique de la partie 'Disques Durs'
+ possibilité de lancer de l'application au démarrage de Windows
+ forcer l'application a ne s'ouvrir qu'une seule fois (createmutex)
+ reformatage des menus pour une meilleure intuitivité

Inxppect v 1.1
+ amélioration gestion des timers
+ mise en place des 'string table'
+ Inxppect multi langage

Inxppect v 1.2
+ quelques raccourcis ouvrant quelques applications essentielles de Windows (jff)
+ optimisation du code

Inxppect v 1.3.2
+ consommation - processeur - mémoire - pour chaque processus
+ option d'affichage taille des partitions (disques durs)
+ tri automatique des listviews Process et Netstat (option sauvegardée)
+ affichage de l'utilisation du processeur en % (fenêtre principale)
+ affichage de l'utilisation de la mémoire en Mo (fenêtre principale)
+ option de transparence de l'application (2000/Démarrage), seulement pour le fun :p
+ résolution du bug affichant des deux entrées dans la barre des taches
+ mise en place d'une status bar ( info sur le module en cours + processeur & mémoire )
+ option de surbrillance d'une ligne ( par double-clic ) sur la liste des processus

Inxppect v 1.3.2 (release)
+ amélioration libération de la mémoire de la Table Arp
+ simplification du rafraîchissement de la Table Arp
+ correction du bug des icônes partie 'system'
+ suppression de l'entrée 'disque' car informations redondantes (system)
+ mise en place d'un Hook général sur le clavier (hook sur Inxppect)
+ raccourci général pour l'application
+ raccourci pour chaque module
+ amélioration du code concernant le tri des listes (thx cosmobob)

Inxppect v 1.3.3
+ amélioration libération des objets GDI
+ résolution DNS des IP dans la partie Netstat (TCP/UDP)
+ amélioration du rafraîchissement automatique des connexions réseaux
+ correction des bugs des tooltips
+ tooltips sur la zone 'Service' (system)

+ possibilité de changer la priorité des processus
+ possibilité de terminer plusieurs processus en même temps

Inxppect v 1.3.4
+ affichage maximal de l'application 1600*1200
+ correction de l'affichage concernant le graphique des disques durs
+ affichage défini en Mo et Go suivant l'espace

Inxppect v 1.3.5
+ exportation du contenu des listes dans des fichiers textes
+ amélioration du code calculant les espaces disques
+ correction du bug des raccourcis clavier gérer par le hook sur 'opendialogfilemane'

Inxppect v 1.3.6
+ nouveau logo de Inxppect. thx LordToniok
+ nouvelle langue intégrée : Espagnole
+ correction des titres des messages d'erreurs
+ amélioration diverses
+ bug résolu sur les connexions réseaux sous Windows 2000

- pas de récupération du processus associé a une connexion sous Windows 2000


Licence

LICENCE D'UTILISATION FREEWARE

Inxppect 1.3.6

COPYRIGHT (C) 2004 Alban BREJOT. Tous droits réservés. Ce logiciel est mis à disposition dans en l'état, sans aucune garantie. L'auteur de ce logiciel ne peut être tenu responsable de toute dégradation même partielle de votre machine.

Ce programme peut être copié et même distribué librement, néanmois toutes modifications sont interdites.

Copyright (C) 2004 Alban BREJOT. All rights reserved.
This software is provided "as-is," without any express or implied warranty. In no event shall the author be held liable for any damages arising from the use of this software.

Une version en ligne de commande est en cours de création : si vous désirez en avoir une version, contactez-moi.

Pour me contacter :
Email : 3psilon@free.fr


Propriétés

ONGLET PROPRIÉTÉS

Ma philosophie générale sur la conception des interfaces graphiques, veut que tout doît être instinctif pour une rapide prise en mains :
Cet onglet en est une illustration, il vous permet de définir certains paramètres de l'utilisation courante d'Inxppect de la manière la plus simple qui soit.

Vous pouvez :

  définir un intervalle de raffraîchessement des différents onglets (seul les onglets 'Processus' et 'Tcp/Udp' sont concernés)
  définir l'option pour le tri automatique des listes des différents onglets (seul les onglets 'Processus' et 'Tcp/Udp' sont concernés)
  lancer Inxppect automatiquement au démarrage de Windows
  changer les couleurs de fond et/ou du texte
  changer de langue
  activer la transparence et régler l'opacité de la fenêtre

ATTENTION
Après avoir défini vos choix dans les cadres correspondants, n'oubliez pas de cliquer sur le bouton "Appliquer" !

Raccourcis
Certaines applications et/ou fonctionnalités de Windows, sont couramment utilisées par les utilisateurs expérimentés : pour cette raison j'ai placé dans cette onglet une série de raccourcis.
Il s'agit d'accéder au plus vite aux principaux outils système que fournit Windows.

Activation de l'avant plan
Par défaut, la fenêtre d'Inxppect se comporte de manière "normale", mais en cas de besoin, vous pouvez décider de la maintenir toujours au premier plan. Cette fonctionnalité ne peut être activée que depuis le menu qui apparaît avec le clic droit sur:
  l'icône qui se situe en bas à droite dans le "tray" de la barre des tâches
  la barre de titre de la fenêtre d'Inxppect


Processus

ONGLET PROCESSUS

L'onglet Processus contient des informations sur les processus en cours d'exécution sur votre ordinateur.

Le clic droit vous permet de :

  terminer un service
  définir la priorité d'un service
  afficher les modules (dll) qui sont impliqués
  exporter les informations vers un fichier .txt
  arrêter/démarrer le raffraîchissement automatique
  raffraîchir la liste

Remarque:
Vous avez la possibilité de trier ces informations en cliquant sur l'en-tête de la colonne de votre choix.
Il est possible de supprimer plusieurs processus en même temps grâce à une sélection multiple (Utiliser la touche Ctrl ou Shift).
Vous pouvez surligner une ligne de la liste avec un double-clique, même manipulation pour revenir à l'affichage standart.


Services

ONGLET SERVICES

L'onglet Services liste les services et les pilotes (drivers) présents sur votre votre ordinateur.

Le clic droit vous permet de :

  démarrer, arrêter, ou supprimer un service
  afficher l'état et la description de chaque service
  exporter les informations vers un fichier .txt
  raffraîchir la liste

Astuce: En double-cliquant sur un service, vous obtenez toutes les informations dans une boîte de dialogue. Puis avec Ctrl-C, vous stockez automatiquement toutes ces informations dans le presse papier d'où vous pouvez directement les importer dans n'importe quel fichier texte!

Remarque: vous avez la possibilité de trier ces informations en cliquant sur l'en-tête de la colonne de votre choix.


Tcp/Udp

ONGLET TCP/UDP

L'onglet TCP/UDP liste les connexions réseau.

Le clic droit vous permet de :

  terminer un processus
  terminer une connexion
  afficher la résolution DNS
  capturer les vitesses de connexion
  exporter les informations vers un fichier .txt
  arrêter/démarrer le raffraîchissement automatique
  raffraîchir la liste

Remarque: vous avez la possibilité de trier ces informations en cliquant sur l'en-tête de la colonne de votre choix.


Arp

ONGLET ARP

L'onglet ARP liste les adresses IP et MAC de la table "Address Resolution Protocol".

Le clic droit vous permet de :

  exporter les informations vers un fichier .txt
  raffraîchir la liste

Remarque: vous avez la possibilité de trier ces informations en cliquant sur l'en-tête de la colonne de votre choix.


Disques Durs

ONGLET DISQUES DURS

L'onglet Disques Durs liste les informations principales de vos disques

Le clic droit vous permet de :

  exporter les informations vers un fichier .txt
  raffraîchir la liste

Remarque: vous avez la possibilité de trier ces informations en cliquant sur l'en-tête de la colonne de votre choix.


Démarrage

ONGLET DÉMARRAGE

L'onglet Démarrage liste les applications automatiquement lancées lors du démarrage de Windows

Le clic droit vous permet de :

  supprimer une application
  exporter les informations vers un fichier .txt
  raffraîchir la liste

ATTENTION
Il n'est pas possible d'annuler une suppression.

Remarque: vous avez la possibilité de trier ces informations en cliquant sur l'en-tête de la colonne de votre choix.


Système

ONGLET SYSTEME

L'onglet Système liste (arborescence) les principales informations concernant

 le système Windows
 les ressources mémoire et processeur
 les ressources audio
 les interfaces réseau
 les groupes et utilisateurs
 le partage Windows

Le clic droit vous permet de :

  déplier tous les noeuds de l'arborescence
  replier tous les noeuds de l'arborescence
  exporter les informations vers un fichier .txt
  raffraîchir la liste