|
|
1.1 root 1: The spy32 program and dynamic link library spyhk32.dll, is a 32 bit flat
2: model application that hooks the HK_INPUT and/or HK_SENDMSG hooks, and spys
3: on what messages are sent to which window. This program is a conversion of
4: the original segmentated spy.exe. Note: Spy32 currently does not support
5: all of the features of Spy.
6:
7:
8: The application currently has two threads:
9: 1) The main thread controls the user interface.
10: 2) The second thread waits for messages from the hooks.
11:
12:
13: Source File List:
14: allocmem.c - Simple wrapper functions for Pmwin 16 heap functions
15: allocmem.h - "
16: help.h - Header file with Help index numbers
17: message.c - Processes Message dialog box
18: options.c - Processes Options style dialog boxes
19: queues.c - Processes "Message Queue List" dialog
20: readme - This file
21: spy.c - The main source to the executable program
22: spy.def - Definition file for executable program
23: spy.h - Headers
24: spy.ico - The icon for the application
25: spy.mak - Make file for both spy32.exe and spyhk32.dll
26: spy32.def - Definition for spy32.exe
27: spy32.itl - Source for Help panels
28: spy32.rc - Resource file for spy32.exe
29: spydlgs.dlg - Dialog definitions.
30: spyhk32.c - Source code for spyhk32.dll
31: spyhk32.def - Definition file for Hook DLL
32: spyhk32.h - Header file for the DLL
33: spyr.ico - Mirror image Icon.
34: spytbls.c - Sources for several tables including message definitions.
35: spyutil.c - Some utility functions.
36: spyutil2.asm - A simple breakpoint (int 3)
37: window.c - Spy Window dialog processing
38:
39: Executable files:
40: spy32.exe - Main executable program
41: spy32.hlp - Full context sensitive help
42: spyhk32.dll - The DLL containing the Input and send message hook.
43:
44: Features on spy.exe that are not supported in spy32.exe
45: List Near Symbol: The undocumented interface used for this has has
46: been removed. Note: this feature does not work in spy.exe
47: on OS/2 2.0 either.
48:
49: Send Message Outputs -> Call Stack: spy.exe used to give a stack
50: traceback of up to 5 levels deep. This is now very
51: difficult as you can not reliably detect 32 bit calls
52: from local calls.
53:
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.