TCPShellHook® Global Shell and Window Hook DLL for Borland Delphi.
Version: 1.1
Delphi Versions: 5/6/7/8/2005/2006
Developer: BITLOGIC Software Solutions
Copyright: BITLOGIC © 2005
E-Mail: development@bitlogic.co.uk
Web: www.bitlogic.co.uk


Download: shellhook.zip

Purchase Online: DLL Licence Keys only
Purchase Online: DLL Source Code & Licence Keys


This component is also included in the Delphi Hook Pack Collection.


Overview

Hooking into the Windows API is a complicated process and there are several techniques to achieve this.
Microsoft recommends that the callback procedure for most hooks should reside within a DLL, this is the
method used by the TCPShellHook Component. This Component encapsulates the procedures and functions
within a separate DLL and uses Memory Mapped File (MMF) to send a custom message with the information
to the calling application or process. The result is a global and system wide hook into all running processes.

TCPShellHook is a Component Class and DLL for Borland Delphi which functions as a Windows Shell Hook for
generating events when a Window or Application is Created, Activated and Destroyed. The events include
details such as Window Handle, Process ID, Window Title and Process Filename.

Component Features

Component Usage

You can use the TCPShellHook within your project to monitor the Shell Events when Windows are
Created, Activated and Destroyed.

Component Installation

Note: ShellHook.Dll must be placed within the same directory as your project or system path and also
within the same folder in which any application uses the Dll.

To use as a component, simply install the registration file CPShellHookReg.pas as a new component into an existing
or new Package. TCPShellHook can also be created dynamicly by using the CPShellHook.pas within your projects.
Always place the ShellHook.DLL into the same location as your project or anywhere the path can find it.

Quick Start Steps:

Methods, Events & Properties

Methods:

Events:

Properties:

Licence Keys and Component Source Code

DLL Licence Keys (for trial notice removal) or Full Delphi Source code is available to purchase below.
Purchasing entitles you to Free support and professional developer advice on using the components
within your projects.
Developer support is provided via E-Mail and DLL component updates are free.

Unrestricted DLL & Licence Key $19.00 US Dollars
Unrestricted DLL & Licence Key €17.00 Euro
Purchase Online: Secure Order

DLL Source Code & Licence Key $46.00 US Dollars
DLL Source Code & Licence Key 39.00 Euro
Purchase Online:
Secure Order


BITLOGIC Software Developers of Desktop Software and Security Applications, Utilities and Components.