===================================
WinAPI Suite 2.2.1 for Win95/98/NT
===================================
Copyright(c)1998-2001 by Leonid Khotomliansky

WARNING: NOT an end-user tools! Programming background required! 
Improper invokation can damage your system!!!


PROGRAM INFORMATION
WinAPI Suite is a set of utilities to call MS-Windows API from a command 
line or a batch file. The following utilities currently included:

FindWindow - finds window handle that satisfy miscelaneous search criteria;
SendMessage - sends or posts message to the window, with specified parameters;
DropFiles - emulates drag and drop files to specified window;
Sleep - yields processor time (pauses) for specified number of milliseconds;

(NOTE: the last one, Sleep, is actually a freeware, you don't need to buy WinAPI
Suite, if all you need is Sleep :-)

As most MS-Windows programmers know, much of the low-level work in Windows 
performed by sending messages to miscelaneous code objects, called (surprise!) 
windows. An ability to send messages from a batch file to a selected window, 
can provide you with means of automating a third party application, that 
otherwise would require user interaction with mouse and keyboard. 

The simplest example would be terminating application. Most of the application
would respond to WM_QUIT or WM_CLOSE message. 
But there's much more to it! Almost any action that can be performed with 
keyboard and mouse, can also be programmed as a sequence of SendMessage calls.

FindWindow.exe has a /SET option, that would cause to output result in a form:
SET HWND=0x1C0
This could be redirected (piped) to another batch file, which in turn can be called
to set %HWND% variable and use it as a parameter to subsequent calls to SendMessage.exe.

These tools are not for beginners, not even for experienced users of MS-Office or other 
end-user programs. If you're not sure what I mean by that, you most likely won't benefit
from this package. You should have some ideas on what's going on under the hood of the PC, 
some programming experience required. You can easily lock-up your system, cause data loss, 
or even make the entire system unoperable, if you send the wrong message to the wrong window. 
Remember, that when calling SendMessage you're bypassing a very thick layer of fault protection, 
that guards vital system resources through the user interface, and, BTW this layer still fails 
too often. When you send message, NO parameters checking of any kind performed for you. 
You are on your own!

REQUIREMENTS
Windows 95, 98 and NT 4.0. 
VB6 runtime. If your system doesn't have it, you can download it from
http://www.simtel.net/vbrun.html

INSTALLATION
Unzip files from WinAPI.zip into some directory that's on a system path. C:\WINDOWS is one
candidate.

UNINSTALL
To remove WinAPI Suite just remove previously unzipped files.

STATUS
WinAPI Suite is a shareware. Demo version will occasionally display registration dialog.
Registered version always work unattended.
Registration cost is $19.50. To register online go to:
http://junior.apk.net/~leonid/WinAPISuite.html and click on 'Order' link,
which will bring you to secure ordering site. Upon the registration, the
unlocking key with instructions will be e-mailed to you.

DISTRIBUTION STATUS
Freely distributable.

SUPPORT
If you have any problems registering or running WinAPI Suite please
don't hesitate to contact me via email at 
leonid@apk.net

Sincerely,
Leonid Khotomliansky.
