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

                Jean-Claude BELLAMY  1999
             http://members.aol.com/bellamyjc
_____________________________________________________________________
OBJECTIFS DU LOGICIEL
Cet utilitaire sert  examiner la structure de TOUT fichier
excutable  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 gnrales de version et de nom du fichier
   * La liste des librairies dynamiques appeles
   * La liste des fonctions importes
   * La liste des fonctions exportes (cas des librairies)
   * La liste des ressources (avec copie des icnes ventuelles)

De plus, SCANBIN permet d'effectuer les oprations suivantes :
   * exploration "inverse", c'est--dire rechercher toutes les
     applications qui appellent une librairie donne.
   * analyse de tous les modules binaires actifs (chargs en mmoire)
      un instant donn
   * liste de toutes les librairies prsentes dans un ensemble
     de rpertoires avec recherche, le cas chant, des librairies
     en multiples exemplaires, ou encore apparemment jamais utilises
   * recherche d'une fonction (API) donne dans un ensemble de librairies

SCANBIN est un logiciel dot de fonctionnalits particulires 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 grer et afficher automatiquement les NOMS LONGS de fichiers
     (utiliss sous Windows 95 et Windows NT) ALORS qu'il est un
     logiciel "16 bits" !
   * de dtecter la prsence de l'API Win32S (avec analyse de
     la librairie systme spciale W32SCOMB.DLL)
   * de dtecter la version "relle" du systme (sous Windows NT)
   * d'tre MULTILINGUE (franais +, pour l'instant, anglais).
     L'affichage des menus, messages, boites de dialogues, s'effectue
     automatiquement dans la langue en cours sous Windows.
   * de grer automatiquement les ALIAS de librairies
     (kernel, network, mouse, ...)
_____________________________________________________________________
FONCTIONNEMENT
SCANBIN peut traiter plusieurs modules binaires  la fois.
(limitation due uniquement  la mmoire globale disponible)

A l'aide d'une interface multifenetre, il peut afficher,
pour chaque module :
	* des informations gnrales sur le module binaire
	  (taille, version, copyright, version, description,..)
	* la liste des DLL (librairies) appeles
	    	- 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 appeles) trie
		- par nom
		- par index
	* la liste des exports (fonctions API internes) trie
		- 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 hexadcimal
	* la liste des utilisations du module dans le cas d'une librairie
_____________________________________________________________________
COPYRIGHT
Cet utilitaire a t conu et ralis en 
"Borland Pascal Objet pour WINDOWS" par Jean-ClaudeBELLAMY

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

1.Son usage est entirement gratuit. Il est librement
  copiable, sous la forme du module autoextractible 
  (SCANB6.EXE), ce qui garantit l'intgralit 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  remdier aux dficiences 
  ventuelles de ce programme. Il se rserve toutefois 
  la possibilit d'y apporter les amliorations qu'il 
  jugerait ncessaires.

5.L'utilisation de ce logiciel est rserve  des fins 
  personnelles, et en aucun cas commerciales.

6.L'utilisation de ce logiciel entraine de fait 
  l'acceptation des prcdentes clauses.

Noms et marques de produits cits dans le prsent document :
* "WINDOWS" est une marque dpose de MICROSOFT CORPORATION.
* "BORLAND PASCAL pour WINDOWS" est une marque dpose de BORLAND
*  INTERNATIONAL.
_____________________________________________________________________
