home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
World of A1200
/
World_Of_A1200.iso
/
programs
/
monitors
/
snoopdos
/
snoopdos30_src.readme
< prev
Wrap
Text File
|
1995-02-27
|
4KB
|
88 lines
Short: Source code for SnoopDos 3.0
Author: ecarroll@maths.tcd.ie
Uploader: ecarroll@maths.tcd.ie
Type: util/moni
SnoopDos patches a variety of AmigaDOS library functions that
are commonly called by other programs and allows you to monitor
the activities carried out by those programs.
The source code allows you to examine how SnoopDos operates. You
may find it useful as example code if you are interested in any
of the following:
- patching system library functions
- creating font-sensitive gadtools or BOOPSI GUI interfaces
without the help of a third party GUI library
- accessing AmigaGuide help
- copying text to the clipboard
- allowing localisation of all program text strings
- supporting drag & drop operations
- seeing how a medium sized Amiga application is constructed
I don't claim that this code is perfect but it does have the advantage
of actually working, so it's a useful starting point.
You will probably also want to obtain the companion binary archive
snoopdos30.lha. This contains the snoopdos executable, and also an
extensive AmigaGuide help file which should prove useful while
browsing the source code.
DISTRIBUTION CONDITIONS
You may freely use portions of the SnoopDos source code in your
own programs if you wish. However, if you use two or more complete
functions from the SnoopDos code, you must acknowledge the origin
of those functions in your documentation and source code.
You may modify the SnoopDos source code to create new versions of
SnoopDos for your own use only. You may not redistribute such new
versions without my explicit permission.
PROGRAM SECURITY
For convenient reference, my PGP public key is given below. You can
use this to verify the integrity of the official releases of SnoopDos
starting with version 3.0.
-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: 2.3a.3
mQBNAi5uunIAAAECALhYPccdXY+vXpMPV2liNxD5UyFjwXPbpZ7xL9sD1BXG8F9n
VdB9g4Z/v1UiR7SFyGcI1dn0awutsn9vPMCw+t0ABRG0JEVkZHkgQ2Fycm9sbCA8
ZWNhcnJvbGxAbWF0aHMudGNkLmllPg==
=+Wwv
-----END PGP PUBLIC KEY BLOCK-----
============================= Archive contents =============================
Original Packed Ratio Date Time Name
-------- ------- ----- --------- -------- -------------
2065 1014 50.8% 17-Sep-94 05:49:10 Readme.source
28704 10693 62.7% 17-Sep-94 18:06:04 SnoopDos_Source/buffer.c
2623 1094 58.2% 17-Sep-94 18:05:56 SnoopDos_Source/gui.h
11865 4270 64.0% 17-Sep-94 18:05:52 SnoopDos_Source/hotkey.c
3453 1303 62.2% 17-Sep-94 18:07:06 SnoopDos_Source/icon.h
2612 1200 54.0% 17-Sep-94 18:07:24 SnoopDos_Source/language.c
147732 48042 67.4% 17-Sep-94 18:07:32 SnoopDos_Source/mainwin.c
2044 837 59.0% 17-Sep-94 18:08:12 SnoopDos_Source/makefile
32871 11418 65.2% 17-Sep-94 18:08:28 SnoopDos_Source/miscwin.c
5168 2163 58.1% 17-Sep-94 18:08:40 SnoopDos_Source/patchcode.s
139402 41687 70.0% 17-Sep-94 18:08:48 SnoopDos_Source/patches.c
3792 1144 69.8% 17-Sep-94 18:08:52 SnoopDos_Source/patches.h
227 132 41.8% 17-Sep-94 18:16:40 SnoopDos_Source/scoptions
52242 17282 66.9% 17-Sep-94 18:09:00 SnoopDos_Source/settings.c
13084 4607 64.7% 17-Sep-94 18:09:04 SnoopDos_Source/snoopdos.c
41005 13922 66.0% 17-Sep-94 18:09:10 SnoopDos_Source/snoopdos.h
18162 6733 62.9% 17-Sep-94 18:20:10 SnoopDos_Source/SnoopDos.Roadmap
19122 6787 64.5% 17-Sep-94 18:09:34 SnoopDos_Source/snooptext.cd
14170 5192 63.3% 17-Sep-94 18:09:48 SnoopDos_Source/snooptext.ct
76411 15791 79.3% 14-Sep-94 03:36:04 SnoopDos_Source/snooptext.h
107272 33474 68.7% 17-Sep-94 18:10:12 SnoopDos_Source/subwin.c
280 192 31.4% 01-Mar-94 01:19:46 SnoopDos_Source/system.c
1956 523 73.2% 04-Aug-94 03:28:30 SnoopDos_Source/system.h
10709 3032 71.6% 17-Sep-94 18:10:24 SnoopDos_Source/testcalls.c
-------- ------- ----- --------- --------
736971 232532 68.4% 17-Sep-94 19:48:18 24 files