home *** CD-ROM | disk | FTP | other *** search
/ DP Tool Club 22 / CD_ASCQ_22_0695.iso / win / prg / ispy22 / readme < prev    next >
Text File  |  1995-03-22  |  15KB  |  299 lines

  1. InfoSpy v2.20 (03/22/95)
  2.  
  3. ** NEW WITH THIS VERSION:
  4.       - KEYBOARD MONITORING.
  5.       - APPLICATION USAGE MONITORING.
  6.       - MONITOR DIRECT TO DISK FILE.
  7.       - CONFIGURABLE ICON.
  8.  
  9. InfoSpy is a general purpose Windows environment viewer allowing you view
  10. Heap, Tasks, Windows, Classes, Modules, File Handles, DOS and Memory
  11. Information.  You can trace messages, stack and set up automatic timers
  12. to provide real-time tracing on virtually every aspect of Windows.
  13.  
  14. InfoSpy has full task scheduling capability allowing you to schedule the
  15. execution of programs, Windows shutdown, Windows Restart, System Warmboot
  16. & Coldboot and the termination of any task.
  17.  
  18. The Screen Capture Utility allows you to capture the entire desktop, a
  19. specific window or cut a portion of the screen to the clipboard. You can
  20. save the captured image as a bitmap too.
  21.  
  22. The DLL search utility will examine any local or network drive for all
  23. programs that reference DLLs in order to provide a list of unreferenced
  24. DLLs. In addition, all duplicate DLLs are displayed with an option to
  25. delete the duplicates.
  26.  
  27. The ICON search will examine any file, directory or drive for files
  28. containing ICONS and will list them (and draw them) in a convenient list.
  29. You can copy any of the listed ICONS to the ClipBoard!
  30.  
  31. Ver 1.xx was highly praised by shareware magazines and software reviews
  32. and was published in several books including "Byte Magazine's Programmer
  33. Cookbook for Windows" and WUGNET's "Windows Configuration Secrets" as
  34. a powerful,easy tool to inspect your Windows environment.
  35.  
  36. InfoSpy now includes STRESS functions that let you use InfoSpy to really
  37. put the pressure on Windows and other applications.  You can grab Global
  38. Heap, GDI Heap, User Heap, File Handles, Disk Space and Timers.  There is
  39. also a function that continually does disk I/O to help simulate a busy
  40. disk.
  41.  
  42. Real time tracing of stack, windows messages and serial comm ports has
  43. been added as well as IntelliLib (tm) technology that lets you customize
  44. InfoSpy by specifying with DLLs to load to add\remove functionality.
  45.  
  46. Installation
  47. ============
  48.  
  49. To Install:   From Program Manager Run A:SETUP
  50.               You will be asked to Confirm your SOURCE directory.
  51.               You will be asked to Confirm or change the InfoSpy Destination.
  52.               You can customize the initial libraries and the INI path.
  53.  
  54.       InfoSpy will require 900k on your hard drive
  55.       and there are no memory or configuration requirements.
  56.  
  57. Registration
  58. ============
  59.  
  60.      1.      Send $14.99 to
  61.  
  62.                   Dean Software Design
  63.                   P.O. Box 13032
  64.                   Mill Creek, WA 98082-1032
  65.  
  66.      2.      use CompuServe's Online Registration SWREG. (id 1846)
  67.  
  68.      3.      Call (206) 316-8645 and leave a voice-mail for further
  69.              purchase options.
  70.  
  71. Canadian/Mexican orders please add $1.00 for postage.
  72. Orders from all other countries please add $2.00 for postage.
  73.  
  74. Please use the Registration form found under the "Registration Information"
  75. menu option of InfView.
  76.  
  77. See the "Disclaimer / Registration Agreement" for multiple copy and site license
  78. registration.
  79.  
  80. You can also register on CompuServe's SWREG forum: registration id 1846
  81.  
  82. ** What is your incentive to register? There is now an annoying splash
  83.    screen that appears when starting the unregistered version as well as
  84.    the word <unregistered> generously placed througout the program. The
  85.    code size of the registered version is 50k smaller too! We had
  86.    to add these features since we were getting lots of support calls from
  87.    people who had not registered. In other words, you get support when you
  88.    register! **
  89.  
  90. Version History
  91. ===============
  92.  
  93. Ver 2.20
  94.  - Added new APPLICATION USAGE MONITOR. This function lets you track the user's
  95.    application usage showing start date, time & application name.
  96.  - Corrected several small errors (sp.) on ToolBar and Menu.
  97.  - Added new ICON SETUP feature. You can now customize your InfoSpy icon to
  98.    either: a) display the icon. b) Show System Resource %. c) Show GDI
  99.    Resource %. d) Show USER Resource %. e) Show a Bar graph of SYSTEM, GDI &
  100.    USER Resource %. f) Be Hidden from view.  Thanks to all the users who
  101.    explained what they needed!
  102.  - Added logic to SHOW the hidden InfoSpy icon (see online help).
  103.  - Updated Keyboard Monitor to handle BKSPC and ENTER.
  104.  - Moved the SCHEDULER SETUP dialog from the Scheduler list dialog to the
  105.    Scheduler Menu.\line
  106.  - Added Automatic COMPACT GLOBAL MEMORY event to the TASK SCHEDULER.  This
  107.    function allows you to have your system automatically Compact Global Memory
  108.    every x minutes.
  109.  - Corrected bug that caused GPF 1F:02E2 when doing APPLICATION SUMMARY on some
  110.    applications.
  111.  - Added DDEML, OLECLI & OLE2 to the System Module list for application
  112.    summary.
  113.  - Added capability to save COMM PORT MONITOR activity to disk or to the screen
  114.    or both. Lets you log comm activity without changing your screen.
  115.  - Optimized all MESSAGEBOX API calls to a common ERRORTEXT routine, saved a
  116.    couple of Kb.
  117.  - Modified Screen capture to hide the InfoSpy Icon before capturing desktop
  118.    images. If InfoSpy is a normal window then it is not hidden.
  119.  - Created Generic Task Selection Dialog which is used to select a task for:
  120.    Application Summary, Terminate Task, Trace Task Messages and Task Stack
  121.    Dump. This is a lot simpler than opening a Task List then going to the menu.
  122.  - Created Generic Module Selection Dialog which is used to select a module
  123.    for: Unload Module and Module Heap List. Once again.. simplicity!
  124.  - Added capability to FILE TRACE facility so that it can put the trace output
  125.    either to the screen or to a disk file.
  126.  - Updated FILE TRACE facility to give user options to trace either DOS or
  127.    WINDOWS file activity and also to select the particular file activity(s) to
  128.    watch for (Delete, Rename, Create..).
  129.  - Added COMPACT GLOBAL MEMORY function to the ACTION menu. Everyone has been
  130.    asking for it but after Brian Livingston's InfoWorld article we decided we
  131.    should finally get it done!
  132.  - Added new KEYBOARD WATCHER function under the MONITOR menu. This is our
  133.    first pass at trapping all keyboard activity so it is still rough (a few
  134.    extra\dropped chars) but essentially gives a formatted view of whatever is
  135.    typed on any Windows applications.
  136.  
  137. Ver 2.16
  138.  - Corrected RTE204 1:0545 error in DLL Search.
  139.  - Corrected error in Message hook that UnSet the wrong message hook.
  140.  - Corrected RTE201 error in File Manager IMAGE SAVE.
  141.  - Print DLL bugs fixed that 1) caused print when you clicked in bottom list
  142.    box. 2) got into a print loop then crashed. 3) Repeated print of 'List of
  143.    Files that reference DLLs'.
  144.  - Corrected bug that caused InfoSpy to crash leaving File Handles held, user
  145.    would have to exit Windows.
  146.  - Added INFOBMP.EXE small 35k bitmap viewer which is invoked from screen
  147.    capture.
  148.  
  149. Ver 2.15
  150.  - New Windows Screen Capture functions. 3 functions to copy your desktop
  151.    image to the clipboard. You can copy either the entire screen, a specific
  152.    window or just a specific area of the screen (using rubber band cut) to
  153.    the Windows clipboard.
  154.  - Enhanced the System Menu to include the Terminal Lock, Screen capture and
  155.    Windows Shutdown options.
  156.  - Added a Popup menu activated by the Right Mouse Button which has the
  157.    Terminal Lock, Screen capture, Windows Shutdown and InfoSpy help options.
  158.  - Updated Disk Scan to have a "GOTO TRACK" as well as "NEXT & PREV TRACK"
  159.    functions. In addition, a Search function was added that will search for
  160.    strings on the disk.
  161.  - Modifications to Scheduler: 1) Added Inactivity Sensor that will perform
  162.    a task after x minutes of inactivity after a specified time. 2) Added Exit
  163.    Win - Execute a program - Restart Win option. 3) added Execute parameters
  164.    field. 4) Reduced # of scheduled items to 75 due to memory constraints.
  165.  - Moved all Heap Examination menu functions to a new DLL -> INFHPDLL. This DLL
  166.    was added to the IntelliLib list to allow Heap Examination to be selectively
  167.    loaded or not.
  168.  - Moved APPLICATION SUMMARY to the INFHPDLL, also added a task selection box
  169.    to the application summary screen so you don't have to have a Task List
  170.    active!
  171.  - Added button to IntelliLib screen that displays a list of menu options
  172.    affected by each library.
  173.  - Modified SETUP program to allow customization of Library and INI file path
  174.    information.
  175.  - ON TOP feature now lets you select the window to put on top by using a
  176.    crosshair cursor which you position over the window you want on top.
  177.  - Corrected bug in DLL search that would get a RTE201 when it tried to read a
  178.    file that was used by another program.
  179.  - Updated DISK CLONE routine to allow images to be loaded from image directory
  180.    by double clicking on them in the list box. Also corrected bug that would
  181.    cause program to crash when you cloned multiple disks.
  182.  - Updated WORD SEARCH in file manager to use a larger search buffer, increased
  183.    search speed 2x.
  184.  
  185. Ver 2.14
  186.  - Added SET VOLUME LABEL option to the DISK menu of the File Manager. Lets
  187.    you Set or Clear Volume Label without formatting.
  188.  - Added option to ICON SEARCH to save the selected Icon from the list as a
  189.    Windows Bitmap File which can be transported or loaded into other programs.
  190.  - Enhanced FILE, WORD & CHAR SEARCH functions of file manager to have File
  191.    Date and File Size criteria. Can now be used to search for files that were
  192.    modified on a certain day.
  193.  - Double Clicking on a selection in the FILE, WORD & CHAR SEARCH list or
  194.    pressing the SET DIRECTORY button will change the directory of the FILE
  195.    MANAGER source list to that of the selected file.
  196.  - The FILE, WORD & CHAR search list remains active between File Search
  197.    sessions. In other words, you can go back to the list multiple times.
  198.  
  199. Ver 2.13
  200.  - Added logic to prevent multiple copies of InfoSpy from being run, gives
  201.    message to user if a copy is already loaded.
  202.  - Increased IntelliLib capabilities to search for hanging copies of InfoSpy
  203.    DLLs, and if it finds any it will unload them prior to loading new copies.
  204.  - Added Startup status screen indicating what is being loaded, this will help
  205.    in determining whether InfoSpy is hanging on certain systems... and where!
  206.  - Changed File Manager library to load the INFVUGBL.DLL for status and
  207.    progress boxes rather than having its own code.
  208.  - Added warning dialog to the Comm spy telling the user that their Comm
  209.    program needs to load before the Comm spy.
  210.  - Updated DLL parameters for INFNWDLL to help prevent 'Undefined Dynalink'.
  211.  
  212. Disclaimer - Registration Agreement
  213. ===================================
  214.  
  215. Users of InfoSpy must accept this disclaimer of warranty:
  216.  
  217. "InfoSpy is supplied as is. The author disclaims all warranties,
  218. expressed or implied, including, without limitation, the warranties of
  219. merchantability and of fitness for any purpose. The author assumes no
  220. liability for damages, direct or consequential, which may result from
  221. the use of InfoSpy."
  222.  
  223. InfoSpy is a "shareware program" and is provided at no charge to
  224. the user for evaluation. Feel free to share it with your friends, but
  225. please do not give it away altered or as part of another system. The
  226. essence of "user-supported" software is to provide personal computer
  227. users with quality software without high prices, and yet to provide
  228. incentive for programmers to continue to develop new products. If you
  229. find this program useful and find that you are using InfoSpy and
  230. continue to use InfoSpy after a reasonable trial period, you must
  231. make register it!  The registration fee will license one copy for use
  232. on any one computer at any one time.
  233.  
  234. Commercial users of InfoSpy must register and pay for their copies
  235. of InfoSpy within 30 days of first use or their license is
  236. withdrawn. Site-License arrangements may be made by contacting Dean
  237. Software Design.  In general, multiple copies of InfoSpy can be
  238. registered at the following rates:
  239.  
  240.    1 - 10 copies:   $ 14.99 per copy
  241.   11 - 20 copies:   $140.00 + $14.00 per copy over 10
  242.   21 - 50 copies:   $260.00 + $13.00 per copy over 20
  243.   51 - 100 copies:  $600.00 + $12.00 per copy over 50
  244.  101+  or site licenses, call us at (206) 316-8645!
  245.  
  246. Anyone distributing InfoSpy for any kind of remuneration must
  247. first contact Dean Software Design at the indicated address for
  248. authorization. This authorization will be automatically granted to
  249. distributors recognized by the (ASP) as adhering to its guidelines for
  250. shareware distributors, and such distributors may begin offering InfoSpy
  251. immediately (However Dean Software Design must still be advised so that
  252. the distributor can be kept up-to-date with the latest version of InfoSpy).
  253.  
  254. You are encouraged to pass a copy of InfoSpy along to your friends
  255. for evaluation. Please encourage them to register their copy if they
  256. find that they can use it.
  257.  
  258. All registers user receive free technical support for 90 days from
  259. the date of registration. Also all registered users receive a free
  260. upgrade (on request excluding a $1.00 shipping charge) to the next
  261. version of this program when that version becomes available.
  262.  
  263. To report bugs, receive help and bug fixes please send a CompuServe
  264. message via CompuServe Mail to:
  265.  
  266.                        Dean Software Design
  267.                        [75240,65]
  268.  
  269. or, if you do not have access to CompuServe, write to us!
  270.  
  271. Definition Of Shareware
  272. =======================
  273.  
  274. Shareware distribution gives users a chance to try software before
  275. buying it. If you try a Shareware program and continue using it, you
  276. are expected to register. Individual programs differ on details --
  277. some request registration while others require it, some specify a
  278. maximum trial period. With registration, you get anything from the
  279. simple right to continue using the software to an updated program with
  280. printed manual.
  281.  
  282. Copyright laws apply to both Shareware and commercial software, and
  283. the copyright holder retains all rights, with a few specific
  284. exceptions as stated below. Shareware authors are accomplished
  285. programmers, just like commercial authors, and the programs are of
  286. comparable quality. (In both cases, there are good programs and bad
  287. ones!) The main difference is in the method of distribution. The
  288. author specifically grants the right to copy and distribute the
  289. software, either to all and sundry or to a specific group. For
  290. example, some authors require written permission before a commercial
  291. disk vendor may copy their Shareware.
  292.  
  293. Shareware is a distribution method, not a type of software. You should
  294. find software that suits your needs and pocketbook, whether it's
  295. commercial or Shareware. The Shareware system makes fitting your needs
  296. easier, because you can try before you buy. And because the overhead
  297. is low, prices are low also. Shareware has the ultimate money-back
  298. guarantee - if you don't use the product, you don't pay for it.
  299.