              	       SCANBIN 6.0
      Analyseur de fichiers binaires WINDOWS 16 et 32 bits
              (exécutables, DLL, drivers, ...)

                Jean-Claude BELLAMY © 1999
             http://members.aol.com/bellamyjc
_____________________________________________________________________
OBJECTIFS DU LOGICIEL
Cet utilitaire sert à examiner la structure de TOUT fichier
exécutable  ou  librairie  16 ou 32 bits  utilisables  sous
WINDOWS 3.x, WINDOWS 95/98, WINDOWS NT3.5x/4/2000 
_____________________________________________________________________
GENERALITES

SCANBIN a pour but d'analyser la structure de TOUT fichier binaire
fonctionnant sous environnement Windows.
Cette analyse porte essentiellement sur :
   * Les informations générales de version et de nom du fichier
   * La liste des librairies dynamiques appelées
   * La liste des fonctions importées
   * La liste des fonctions exportées (cas des librairies)
   * La liste des ressources (avec copie des icônes éventuelles)

De plus, SCANBIN permet d'effectuer les opérations suivantes :
   * exploration "inverse", c'est-à-dire rechercher toutes les
     applications qui appellent une librairie donnée.
   * analyse de tous les modules binaires actifs (chargés en mémoire)
     à un instant donné
   * liste de toutes les librairies présentes dans un ensemble
     de répertoires avec recherche, le cas échéant, des librairies
     en multiples exemplaires, ou encore apparemment jamais utilisées
   * recherche d'une fonction (API) donnée dans un ensemble de librairies

SCANBIN est un logiciel doté de fonctionnalités particulières de
haut niveau qui lui permettent :
   * d'analyser TOUS les fichiers binaires 16 bits ou 32 bits
     quel que soit l'environnement (16 ou 32 bits)
   * de gérer et afficher automatiquement les NOMS LONGS de fichiers
     (utilisés sous Windows 95 et Windows NT) ALORS qu'il est un
     logiciel "16 bits" !
   * de détecter la présence de l'API Win32S (avec analyse de
     la librairie système spéciale W32SCOMB.DLL)
   * de détecter la version "réelle" du système (sous Windows NT)
   * d'être MULTILINGUE (français +, pour l'instant, anglais).
     L'affichage des menus, messages, boites de dialogues, s'effectue
     automatiquement dans la langue en cours sous Windows.
   * de gérer automatiquement les ALIAS de librairies
     (kernel, network, mouse, ...)
_____________________________________________________________________
FONCTIONNEMENT
SCANBIN peut traiter plusieurs modules binaires à la fois.
(limitation due uniquement à la mémoire globale disponible)

A l'aide d'une interface multifenetrée, il peut afficher,
pour chaque module :
	* des informations générales sur le module binaire
	  (taille, version, copyright, version, description,..)
	* la liste des DLL (librairies) appelées
	    	- par appel direct   (dans le module)
		- par appel indirect (dans les librairies)
	* l'arborescence complete des DLL
		(avec localisation sur le disque)
	* la liste des imports (fonctions API appelées) triée
		- par nom
		- par index
	* la liste des exports (fonctions API internes) triée
		- par nom
		- par index
	* la liste des ressources (bitmaps, dialogues, icones,...)
	* la table des adresses
		- des "headers" (MS-DOS et WINDOWS)
		- des segments
		- ...
	* le vidage hexadécimal
	* la liste des utilisations du module dans le cas d'une librairie
_____________________________________________________________________
COPYRIGHT
Cet utilitaire a été conçu et réalisé en 
"Borland Pascal Objet pour WINDOWS" par Jean-Claude BELLAMY

Ce logiciel possède le statut de "freeware" (="graticiel")
ce qui se traduit par les clauses suivantes :

1.Son usage est entièrement gratuit. Il est librement
  copiable, sous la forme du module autoextractible 
  (SCANB6.EXE), ce qui garantit l'intégralité des fichiers 

2.Il est interdit de modifier les clauses de Copyright.

3.L'auteur n'est pas responsable de dommage qui pourrait 
  être causé par l'utilisation de ce programme.

4.L'auteur n'est pas tenu à remédier aux déficiences 
  éventuelles de ce programme. Il se réserve toutefois 
  la possibilité d'y apporter les améliorations qu'il 
  jugerait nécessaires.

5.L'utilisation de ce logiciel est réservée à des fins 
  personnelles, et en aucun cas commerciales.

6.L'utilisation de ce logiciel entraine de fait 
  l'acceptation des précédentes clauses.

Noms et marques de produits cités dans le présent document :
* "WINDOWS" est une marque déposée de MICROSOFT CORPORATION.
* "BORLAND PASCAL pour WINDOWS" est une marque déposée de BORLAND
*  INTERNATIONAL.
_____________________________________________________________________
