home *** CD-ROM | disk | FTP | other *** search
/ Visual Basic 4 Unleashed / Visual_Basic_4_Unleashed_SAMS_Publishing_1995.iso / apivisio / readme.txt < prev    next >
Encoding:
Text File  |  1995-09-26  |  2.4 KB  |  56 lines

  1. API Vision Lite release notes
  2. ----------------------------------------
  3.  
  4. API Vision spies on Windows API calls made by 16-bit programs 
  5. running under Windows 3.1 and Windows 95. You can use it to spy
  6. on any program, wheter or not you have the source code. For each
  7. API call, the complete parameters are displayed, with everything
  8. decoded back to the names in the Windows SDK help files.
  9.  
  10. Please register your copy of API Vision Lite! People who register will
  11. receive the file needed to spy on the important Common Dialog API's, as
  12. well as information on the 32-bit version of API Vision. See the Getting 
  13. Started help file for registration information.
  14.  
  15. The Getting Started help file also contains a short introduction to the 
  16. program as well as information on ordering the full 16-bit version.
  17.  
  18.  
  19. GENERAL
  20. ========
  21.  
  22. 1. The RegisterWindowsMessage API does not appear in the API window. This is
  23. because it is actually an alias to RegisterClipboardFormat - they are the
  24. same call with different names. Spy on RegisterClipboardFormat to see
  25. messages AND clipboard formats being registered.
  26.  
  27. 2. Under Windows 95, certain API's, such as GetDC, don't display a return value. 
  28. What is happening is that GetDC calls GetDCEx, which then returns directly to
  29. the caller of GetDC instead of returning to GetDC itself. The thing to do is
  30. spy on GetDCEx along with GetDC to see the complete API intercept. This sort
  31. of situation also occurs with the following API's:
  32.  
  33.     AppendMenu --> spy on InsertMenu
  34.     AdjustWindowRect --> AdjustWindowRectEx
  35.     DialogBox --> DialogBoxIndirect
  36.     GetWindow --> GetNextWindow
  37.  
  38. 3. If you select too many API's, the system can slow to a crawl and you may
  39. not be able to access API Vision to stop interception. Learn to use the
  40. hotkey - it stops interception from anywhere except DOS boxes. The hotkey
  41. setting is displayed on the status bar as a reminder.
  42.  
  43.  
  44. COPYING FILES FROM THE INSTALLATION DISKS
  45. ==========================================
  46.  
  47. The API Vision files on the installation disks are compressed. These files
  48. end with a dollar sign. To copy a file manually, use the EXTRACT.EXE program 
  49. located in your API Vision installation directory. For example,
  50.  
  51.       EXTRACT /U VISION.EX$
  52.  
  53. The OLE files and TOOLHELP.DLL are compressed using Microsoft COMPRESS.EXE,
  54. and must be expanded using Microsoft's EXPAND.EXE. These files end with an
  55. underscore.
  56.