home *** CD-ROM | disk | FTP | other *** search
/ Reverse Code Engineering RCE CD +sandman 2000 / ReverseCodeEngineeringRceCdsandman2000.iso / RCE / Tools / APIS32 / README.TXT < prev    next >
Encoding:
Text File  |  2000-05-25  |  4.1 KB  |  130 lines

  1.    -----------------------------------------------------------------
  2.     APIS32
  3.     API Spy  Version 2.4
  4.    -----------------------------------------------------------------
  5.                             Copyright (c) 1998-1999  Vitaly Evseenko
  6.  
  7.  
  8.  Contents
  9. ----------
  10.  1. About APIS32 
  11.  2. System Requirements
  12.  3. Installation
  13.  4. How it work
  14.  5. What's new in version 2.4
  15.  6. Known BUGs
  16.  7. Support
  17.  8. Contacting 
  18.  9. Registration APIS32 
  19.  
  20.  
  21.  1. About APIS32 
  22. --------------------------
  23.  It allows to examine any known API function`s calls that
  24.  is resolved during  the program load  time and  is given
  25.  by APIS32.
  26.  APIS32 will work  with  Windows95/98/NT and Windows 2000
  27.  applications   which  will  be  executed  under  the any
  28.  Win32 platforms. It won`t spy upon  API functions called
  29.  by 16 bit programs. 
  30.  
  31.  
  32.  2. System Requirements
  33. ------------------------
  34.  The API Spy require:
  35.     80486 Processor (Pentium 166 recommended)
  36.     Windows 95/98/NT4/NT5 Windows 2000
  37.     12 MB RAM (32 MB recommended)
  38.  
  39.  
  40.  3. Installation
  41. -----------------
  42.  To install APIS32 unzip the downloaded file called APIS32.ZIP
  43.  and run SETUP.EXE.
  44.  The installation  application  will  create  a program  files
  45.  folder  and add a startmenu  entry.  It can  fully be removed
  46.  through windows control panel.
  47.  If you used APIS32 before then you can register that with your
  48.  registration Name/Code.
  49.  Registration info can be found in the file REGINFO.TXT. 
  50.  
  51.  
  52.  4. How it work
  53. ----------------
  54.  Just choose the functions which you want to spy. To the effect press
  55.  the "Add" button and select the library which containes functions and
  56.  choose one in the library dialog box. Also you can press the "Imports"
  57.  button and select that from the list on this case you woun`t log the
  58.  arguments. Spied functions are placed in the list of the main APIS32
  59.  window.
  60.  Select the examined application and run that. When APIS32 starts running
  61.  the executable module, it opens an another window which shows a spied
  62.  functions calls. APIS32 can save log API function calls into a file that
  63.  is named same as examined file and its extansion is ".LOG".
  64.  The log format is:
  65.    XXXXXXX1:FunctionName(ARGUMENTS)
  66.    XXXXXXX2:FunctionName = NNN
  67.  
  68.  XXXXXXX1 - address of the functions call;
  69.  XXXXXXX2 - address where its return;
  70.  NNN      - returns value.
  71.   
  72.  To stop/start the function calls log display press "PAUSE" button.
  73.      APIS32 requires its companion DLL called "APIS32x.DLL".
  74.  You must ensure that this library exists on your hard drive and
  75.  is locatable by APIS32.
  76.      APIS32 also requires a library files that contains the function
  77.  prototypes that APIS32 will build entry thunks for.
  78.      APIS32 includes Library Editor, which allows you to edit the existing
  79.  libraries and create your own one. For more details see LIBEDIT.TXT.
  80.  
  81.  NOTE: You can run only one copy of APIS32. Attempting to run additional
  82.  copies of APIS32 will bring the currently running APIS32 to the front.
  83.  
  84.  
  85.  
  86.  5. What's new in version 2.4
  87. ---------------
  88.  
  89.  1. Now APIS32 is fully compatible with Windows NT4/NT5 
  90.     and Windows 200.
  91.  2. Added possibility to processing the command line arguments.
  92.  3. Added view of the Wide-Character strings.
  93.  
  94.   See HISTORY.TXT for a complete list of changes.
  95.  
  96.  
  97.  6. Known BUGs
  98. ---------------
  99.  I don`t know any bugs !!!
  100.  
  101.  
  102.  7. Support
  103. ------------
  104.  If you have a problem using APIS32 or want to tell use
  105.  your suggestions or have found a bug, please  write to
  106.  APIS32@Biosys.net.  Please specify the current product
  107.  version and your hardware configuration when writing.
  108.  
  109.  
  110.  8. Contacting 
  111. ---------------
  112.  You can contact me by  using one  of the following ways:
  113.  
  114.  E-Mail:   APIS32@Biosys.net
  115.  
  116.  WWW:      http://www.biosys.net/apis32
  117.  
  118.  Mirrored: http://madmat.hypermart.net
  119.            http://www.cryogen.com/protectit
  120.            http://www.chat.ru/~madmat
  121.  
  122.  
  123.  9. Registration APIS32 
  124. ------------------------
  125.  If You registered previous versions of APIS32 then you can use
  126.  your Registration Key and Name for registering APIS32 v.2.4.
  127.  
  128.   See REGINFO.TXT for more details.
  129.  
  130.