This fragment is about to be reported (you'll remain on this page):

You can enter a comment to clarify the mistake if you would like to:

Posts tagged “D7X” RSS20

D7X – Delphi 7 eXtension library

A collection of most used lightweight & standalone Delphi 7 classes, VCL components and functions.

During my long and fruity friendship with Delphi, particularly the 7th version, I have colelcted a large number of helpful standalone classes, VCL components and functions that I’ve been using in various projects. Not so long ago I decided to put them in a separate build which I called D7X (aka «Delphi 7 eXtension» library).

One of the main points behind D7X is complete Unicode support in each and every component. You will see that pascalString’s are extremely rare in the code.

It is available from this SVN repository:

«…»

No comments yet | Read rest of this entry »

ApiHook – Win32 API hooking tool

A full-featured console WinAPI hooking tool written in Delphi 7. Freeware. Open source. Public domain.

ApiHook – Win32 API hooking tool

ApiHook is a freeware (public domain) open-source program written in Delphi 7 for hooking library calls in Win32 systems. In fact, it can be used to hook any snippet of assembly code in a single EXE file as well but this needs a bit of source code tweaking.

ApiHook lets you track and view information about what functions and how exactly the target program calls. It is implemented in two parts: loader and library. The first injects the ApiHook library into the target process (starting it or attaching to an already running one) while the second does the actual work.

ApiHook lets you examine values of registers the called routine was passed and also capture its parameters (using stored asmESP value) and returned value through them.

The mechanics is simple: you write a script file specifying what actions must be performed when a specific function is called; actions receive the snapshot of the call-time registers and can log them, dump memory blocks or do something else.

«…»

Popular post (15 comments) | Read rest of this entry »

ColorConsole Delphi unit

An object-oriented approach to colorizing Win32 console output with intuitive formatting.

ColorConsole Delphi unit

This seems like my first post in the New Year (btw, my blog is almost a year old now!). Well, let’s start the year with colors then.

Nearly two years ago I’ve written two functions to write colorful messages to Windows console based on a string pattern – in other works, without manual calls to SetConsoleTextAttribute. Since then my experience has advanced particularly well so I decided to rewrite those two functions that were somewhat limited anyway.

This is how the ColorConsole unit was made. It works in Delphi 7 (perhaps in more recent versions too) and uses my D7X – Delphi 7 eXtension library library.

Features

«…»

No comments yet | Read rest of this entry »