PMSPY

Version: 
1.10
Release date: 
Friday, 23 July, 1993

Categories:

License:

Interface:

PMSPY allows you to spy:

  1. messages that are posted to windows through a message queue
  2. messages that are sent directly to windows

This includes PM as well as any internal application messages that may be used. The window may be visible or invisible (OBJECT).
It is an excellent learning tool for PM programming because it visibly demonstrates PM's message based operation.
It also excels as a PM application debugging tool because:

  • No application coding is necessary for passive debugging
  • Active debugging is possible if the application is coded with PMSPY debugging in mind. For example, current values of flags, counters, etc can be "stuffed" into unused MP1 and/or MP2 fields and then examined with PMSPY. This can provide an x-ray view into the internals of an application as it executes.
  • It may be started before or while the application is running
  • Up to 8 different agents may be active at once allowing for the debugging of complex inter-window, intra-window, multi-threaded, or OBJECT window applications.

 

This software is distributed as compressed package. You have to download and manually install it; if prerequisites are required, you will have to manually install them too.

Manual installation

Program is distributed as ZIP package: download to temporary directory and unpack to destination folder. See below for download link(s).

Following ones are the download links for manual installation:

PMSPY v. 1.10 (23/7/1993, International Business Machines Corporation (IBM), Jürg. von Käenel, Steve M. Diering) Readme/What's new
NEWS FILE 1.10 PMSPY32 PACKAGE =============== Owner : J. von Kaenel (JVK at YKTVMV) Authors: J. von Kaenel (JVK at YKTVMV) S. M. Diering (DIERING at RALVM14) ************************************************************************* ************************************************************************* **** **** **** IMPORTANT: this is the 32-bit version of PMSPY for OS2TOOLS **** **** **** ************************************************************************* ************************************************************************* Legend: ------- + represents a NEW feature - represents a BUG fix * represents a USER suggestion ? represents a CHANGE Version 1.10 July 23, 1993 ========================================================================= Pull-downs ========== +* added ability to open LOG file with a "snapshot" of the current list +* added ability to "spy" on the SYSTEM queue (re-enables DDE spying) "Spy List" =========== + when mouse button #1 is double-clicked on a message, a dialog opens which provides more detail about the message and its parameters. the parameters may be displayed in various formats. Note: a future version will allow the specification of the MP1/MP2 formatting values in the profile... + "Window Selection" dialog ========================= > revised old OBJECT window selection dialog to be general window selection > displays descendents of HWND_DESKTOP and/or HWND_OBJECT (user selectable) > list can be refreshed from dialog > can select to spy on selected window or it's message queue > list uses "spy list" non-proportional FONT +* "Message Filtering" dialog ========================== > added ability to set or clear freeze/thaw "triggers" > added ability to reset message specific usage counts > changed to not close dialog after pushbutton pressed so that multiple attributes can be applied; list items are updated after each attribute adjustment is made > list uses "spy list" non-proportional FONT > allows extended selections ? "Group Filtering" dialog ======================== > changed to not close dialog after pushbutton pressed so that multiple attributes can be applied; list items are updated after each attribute adjustment is made > list uses "spy list" non-proportional FONT > allows extended selections Default Profile =============== + added MMPM/2 support Miscellaneous ============= ? adjusted FONT changing process to minimize inter-line spacing in spy list ? display illegal mouse pointer while over PMSPY window during selection (no more "Can't spy the spy" message!) * preserve entered PROFILE and LOG file names in PMSPY.INI - correct WC_xxxx class name resolution Version 1.01 Oct 14 1992 ========================================================================= - fixed logfile problem Version 1.00 Mai 1 1992 ========================================================================= + initial release of 32-bit PMSPY for OS/2 2.00 This version ships also with the IBM Workframe as an example and useful tool for OS/2 application developers. Acknowledgement: ---------------- Many thanks to Bill Sarantakos, who did the initial port to the 32-bit OS/2 C Set/2 compiler and the Workframe environment.
 ftp.pc.ibm.com/pub/pccbbs/os2_ews/pmspy32.zip  local copy
Record updated last time on: 26/08/2024 - 06:01

Translate to...

Add new comment