home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 11 Util / 11-Util.zip / xray10.zip / read.me < prev    next >
Text File  |  1996-12-28  |  3KB  |  64 lines

  1. INTRODUCTION
  2.  
  3.   Xray is an OS/2 programmers utility to display process and window information
  4.   for the window under the mouse pointer. Source demonstrates system hooks.
  5.  
  6. INSTALLATION
  7.  
  8.   Files in this release:
  9.                 XRAY.EXE        - runtime
  10.                 XRAYDLL.DLL     - support file
  11.                 SOURCE.ZIP      - source files
  12.                 FILE_ID.DIZ     - id file for BBSs
  13.                 VENDOR.DOC      - vendor distribution license
  14.                 READ.ME         - this file
  15.  
  16.   Copy the first 2 files to any directory on a local drive. Insure this
  17.   directory is in the LIBPATH statement in CONFIG.SYS or that the current
  18.   directory is indicated (LIBPATH=.). Run Xray.exe.
  19.  
  20. USING XRAY
  21.  
  22.   Startup options:
  23.  
  24.                 /F - float on top of all other windows
  25.                 /T - display xray window at top of screen (default is bottom)
  26.  
  27.   Press the right mouse button when over the Xray window for a popup menu of
  28.   options.
  29.  
  30.   The Xray status line shows window info for the window that is under the mouse
  31.   pointer. When a menu is active, use the up/down cursor keys to display the
  32.   menu ids of each menu item. All numeric values are shown in hex, except for
  33.   predefined classes which are prefixed with a '#' (for example,
  34.   "CLASS: Container(#37)", the 37 is decimal). All info displayed after the word
  35.   "PARENT" refer to the parent window of the window under the mouse pointer.
  36.  
  37.   When the mouse is over the Xray window, it displays the values of the two
  38.   atoms that it uses for custom messages.
  39.  
  40.   Xray is freeware, and the source code can be used at your own risk. Primary
  41.   reason for this product is to demonstrate system hooks. For more information,
  42.   see the article "Hooking: TSRs invade PM" in EDM/2 issue Jan or Feb, 1997
  43.   (www.iqpac.com/edm2), or email Michael Shillingford at CodeSmith Software:
  44.  
  45.     mshill@elkvalley.net                        (via Internet, AOL, BIX)
  46.     TO:internet:mshill@elkvalley.net            (via Compuserve)
  47.     EMS:INTERNET, MBX:mshill@elkvalley.net      (via MCI)
  48.     mshill.elkvalley.net@inet#                  (via GEnie)
  49.     TO:internet"mshill@elkvalley.net            (via Delphi)
  50.  
  51. ADDITIONAL CREDITS
  52.  
  53.   Thanks to the following for reviewing the EDM/2 article and source:
  54.   Peter Fitzsimmons, Eric Slaats, Rick Walsh, Jim Read and Achim Hasenmueller.
  55.  
  56. DISCLAIMER
  57.  
  58.   This package is provided "as is", without any guarantees or warrantees
  59.   whatsoever. CodeSmith and its employees are not liable or responsible for
  60.   any loss or damage of any kind whatsoever, including, but not limited to,
  61.   losses of a financial, physical, emotional, marital, social, or mental nature
  62.   that may result from the use or the purported use of anything in this package,
  63.   for any purpose whatsoever.
  64.