This software program is can examine the structure
of ANY 16 or 32 bits executable file or library, running under
WINDOWS :
- Windows 3.1x
- Windows 95
- Windows 98
- Windows NT 3.5x
- Windows NT 4
- Windows 2000
A frequent problem is as following : What dynamic libraries are used by
some software, essentially in case of :
- moving to an other directory (or disk)
- uninstallation
- troubleshooting
For example, some applications can not run because a library version is too old, or
this library does not contain necessary functions. Furthermore, it is often necessary for
applications developpers to know the library filename where are localized some functions
(link editing problems).
SCANBIN can analyze the structure of ANY binary files running under
Windows environment. This analysis aims essentially to :
- file version and name general informations
- called dynamic libraries list
- imported functions list
- exported functions list (cases of libraries)
- resources list
More, SCANBIN allows to undertake following operations:
- "reverse" scanning, i.e. to research all calling a library
applications.
- all active binary modules (loaded in memory) analysis
- all libraires present inside many directories listing
- all duplicated (or more) libraires present inside many directories listing
- all (apparently) never used libraires present inside many
directories listing
SCANBIN is a software with high level functions :
- scanning ANY 16 bits or 32 bits binary files whatever is the environment
(16 or 32 bits)
- automatically managing and displaying LONG file NAMES (used by Windows 95 and
Windows NT) WHILE it is a "16 bits" software !
- API Win32S detection (scanning special system library W32SCOMB.DLL)
- "real" version system detection (under Windows NT)
- MULTILINGUAL (French & English). Menus, messages, dialogbox, are automatically
displayed in the active language under Windows.
- automatically managing for ALIAS libraries (kernel, network, mouse,...)
SCANBIN can simultaneously process several binary modules.(only limited by
global available memory)
The file analysis can be executed :
- SCANBIN.EXE launching, then "File/Open" menu command using.
- SCANBIN.EXE <filename> launching
- Using any file manager, by "dragging & dropping" files(s) to SCANBIN.EXE
window (reduced or not)
- case of library DLL, DRV,... : double-clicking on the filename from filemanager
(after "DLL", "DRV", "VBX" extensions associating to
SCANBIN.EXE)
Using a multiple-windowing interface, it can display, for each modules :
general information about binary module (size, version, copyright, description,...)
- a list of DLL (libraries) called directly by the the module or
indirectly by other libraries
- the complete DLL tree (with location on the drive)
- the imports list (API functions) sorted by name or by index
- the exports list (API functions) sorted by name or by index
- the resources list (bitmaps, dialogboxes, icons,...)
- the addresses table (MS-DOS and WINDOWS "headers", segments,
...)
- the file hexadecimal dump
- module uses list (case of a library = list of executable or libraries
on the disc using this library.) This function is very useful to copy an application
without anything forgetting.
DLL informations are stored into a database (file "...\SCANBIN.LDB"),
automatically updated every time SCANBIN analyzes a new library.
What's new since V5?
Interface
- (Windows 95/98/NT4), icon added into "system tray",
for fast access to main commands
- Buttons and taskbar new look
- Tabs in dialogboxes
- API list (imports or exports) : direct access to
corresponding helptopic using popup menu
- Resources list : new popup menu
to capture and copy analyzed file included icons to bmp
file.
- Improved help online (new buttons for direct access to topics, with the
same order as in main menu)
- (Windows 95/98/NT) : new keys in Registry :
- new "Scanbin analysis" item added to popup
menus for .exe and .dll. extensions files.
- Scanbin removing from Control panel ("Addt/Remove programs")
Running
- Library JCB.DLL has been renamed JCBTOOLS.DLL because
there happened some conflicts with Microsoft Internet Explorer 4 (and Windows 98),
using a 32 bits library JCB.DLL ("JCB" credit card)
- Separated extensions and directories lists at once for called
modules (libraries) and for calling modules (executables and other libraries)
- If a called DLL could not to be localized, a dialobox
allows to redefine immediatly extension and/or directories lists, or to
ignore this library, or any not resolved libraries.
- Database improved API research. One list displays ALL
libraries and functions according to research criterion, with automatic link to
corresponding helpfile (if exists)
- DLL complete management even in case of internal name longer than
8 characters (Windows quickview can not display these libraries names)
- Application controlled launching : a "parameters" field is
now available.
- Active modules lists : processes analysis performances have been
improved, with a crosslinked references system :
- in case of executable module, a called DLL complete list is displayed.
- in case of library, a calling executables omplete list is displayed.
- Moreover (Windows NT), processes numbers (pID) are displayed, as with Windows task
manager.
- complete lists (executables and DLL) can be saved in a textfile
- On disk DLL lists : we can now search all (apparently) unused DLL (i.e.
their names do not appear inside calling executables or DLL). NB: thsi lis is not 100%
reliable because some modules call DLL at once (using "LoadLibrary" function).
- Microsoft CTL3DV2.DLL library has been added into
Scanbin setup self-extractible file, because this DLL was sometimes absent (if the DLL
does not exist, it is copied according to operating system)
- Software protection againts "uncontrolled" modifications
: Scanbin can be downloaded from several mirroring sites, thus it could be
modified without author's knowledge (for example introducing "Trojan
horse" into self-extractible file). One checksum filme has been added (do not
remove), as a control mechanism is activated at once in setup procedure and into
Scanbin itself.
This system
does not modify in no way SCANBIN status, which is STILL FREEWARE!
This program has been created and written using "Borland Pascal Object for
WINDOWS" by JCB
This software is "freeware" ,according to following clauses:
- Using is entirely free. All copies are free, but the author strongly
prefers that the files be distributed in the format originally released: self-extractible file (this file contains all SCANBIN
files : *.EXE, *.DLL,...)
- It is strictly forbidden to modify Copyright clauses.
- The user must assume the entire risk of using the program
- The author expressly disclaims any warranty for the SOFTWARE PRODUCT. The SOFTWARE
PRODUCT and any related documentation is provided "as is" without warranty of
any kind.
- Distribution of the program or any work based on the program by a commercial
organization to any third party is prohibited.
- Your use of this software indicates your acceptance of this license agreement and
warranty.
Trademarks :
- "WINDOWS" is a trademark of MICROSOFT CORPORATION.
- "BORLAND PASCAL for WINDOWS" is a trademark of BORLAND INTERNATIONAL.
SCANBIN is icluded in an unique selfextractible module "SCANB6.EXE"
to launch (within WINDOWS) following instructions.
because some FTP sites
do not accept selfextractible file, this module name is SCANBIN.ZIP (made
of SCANB6.EXE and "readme" file).
Size : 1 Mb / Date : february 1999
In order to obtain this module, there are several possibilities (according to network
load) :
Protocol |
Sites |
Click
below |
HTTP |

|

|
HTTP |

|

|
HTTP |

|
 |
FTP
servers list
providing
SCANBIN.ZIP |

|

|
Send me Your :