windows api hooking
Leaf API Hooking Solution 1.1
hook callback function & API function variable more>>
- When hooking an API, we need to write some kind of hook callback function and original API function variable var MessageBoxANext : function (hWnd: HWND; lpText, lpCaption: PAnsiChar; uType: UINT): Integer; stdcall; function MessageBoxACallback(hWnd: HWND; lpText, lpCaption: PAnsiChar; uType: UINT): Integer; stdcall; begin Result := MessageBoxANext(hWnd, lpText, Message From Dll, uType); end;
- Put all of code in a dll for global API hook like this procedure DllMain(dwReason: DWORD); begin case dwReason of DLL_PROCESS_ATTACH: begin HookAPI(user32.dll, MessageBoxA, @MessageBoxACallback, @MessageBoxANext); end; DLL_PROCESS_DETACH: begin UnHookAPI(user32.dll, MessageBoxA, @MessageBoxANext); end; end; end; begin DllProc := @DllMain; DllMain(DLL_PROCESS_ATTACH); end.
Bing API SDK 2.0
Bing API SDK functions as a Software Development Kit including a Compiled HTML Help file and code samples for developing applications with the Bing API. more>>
Bing API SDK 2.0 functions as a Software Development Kit including a Compiled HTML Help file and code samples for developing applications with the Bing API.
The Bing API Software Development Kit provides:
- A Compiled HTML Help file that documents core concepts, available protocols and SourceTypes, and reference infomation necessary for developing applications with the Bing API.
- 65 code samples covering each of three protocols (JSON, XML, and SOAP) for each SourceType in multiple languages (JavaScript for JSON, Visual Basic and C# for XML and SOAP).
- Supported Operating Systems: Linux; Windows Vista; Windows XP
WinAPIOverride 5.0.0
WinAPIOverride : free advanced API monitor more>> This software allows you to monitor and/or override any function of a process.This can be done for API functions or executable internal functions.WinAPIOverride is more than a standard API monitoring software.It can break targeted application before or after a function call, allowing memory or registers changes; and it can directly call functions of the targeted application.
These features allows to fill the gap between classical API monitoring softwares and debuggers. Main differences between other API hookers : You can define filters on parameters or function result; You can define filters on dll to discard calls from windows system dll; You can hook functions inside the target process not only API; You can hook asm functions with parameters passed through registers; Double and float results are logged; You can easily override any API or any process internal function; You can break process before or/and after function call to change memory or registers; You can call functions which are inside the remote processes; All is done like modules : you can log or override independently for any function.<<less
WinAPIOverride32 3.0
WinAPIOverride32 allows you to monitor and/or override any function of a process more>>
WinAPIOverride is more than a standard API monitoring software.
It can break targeted application before or after a function call, allowing memory or registers changes; and it can directly call functions of the targeted application.
These features allows to fill the gap between classical API monitoring softwares and debuggers.
Main features:
- You can define filters on parameters or function result
- You can define filters on dll to discard calls from windows system dll
- You can hook functions inside the target process not only API
- You can hook asm functions with parameters passed through registers
- Double and float results are logged
- You can easily override any API or any process internal function
- You can break process before or/and after function call to change memory or registers
- You can call functions which are inside the remote processes
- All is is done like modules : you can log or override independently for any function
FastDB(windows) 3.49
Main Memory Relational Database Management System more>> Main Memory Relational Database Management System
Fastest query execution
Post-relational features
Tight integration with C++
Automatic scheme evaluation
Efficient log-less transactions
Zero time recovery
Fault tolerance
C, C++, Delphi/Kylix API<<less
Win32 API Tutor for Visual Basic 1.00
Do you want to feel the speed and flexibility of Windows API programming? Then this tool will help you to incorporate all the Window API 32-bit directly into your Visual Basic application. more>>
Knotons API DivX Player 4.0
An alternative for those who are tired of big fancy players with a lot of functions you never use. more>>
With Knotons API DivX Player you can play your favorite avi or divx files.
Main features:
- Play, Pause, Stop, Open, Help
- Increase/decrease original moviesize with 25 % up to 300 % down to 50 %.
- Of course you also can watch the movie fullscreen.
- Increase/decrease volume from 0-100 %.
- Seek to any point in the movie.
- You get movie duration as well as the current playing time.
- You now can associate supported Media Files via the Player
LiveJournal Hook 2.1.3
A simpele tool that allows you to listen to your favorite radio station. more>> A simpele tool that allows you to listen to your favorite radio station.
Integration of LiveJournal specific tags and text formatting into the right click context menu.
Main features:
- Automatic random selection of user icon.
- Automatic selection of privacy setting.
- Automatic song insertion from Foxy tunes http://www.foxytunes.com/
- Sporadic support for LiveJournal clones.DeadJournal, Greatestjournal, ect.
.NET RSS API by TagTooga.com 1.0.0
RSS .NET Component: Enable your application to easily consume or create RSS feeds. Provides unified feed parsing support for RSS 0.9x, RSS 1.0, and RSS 2.0. more>>
RSS .NET Component: Enable your application to easily consume or create RSS feeds. Provides unified feed parsing support for RSS 0.9x, RSS 1.0, and RSS 2.0.
Whats new in this version: None
<<lessJAMon API 2.6
JAMon API is a free, high performance, simple, thread safe, Java API that allows developers to easily monitor applications more>>
JAMon was developed primarily for monitoring J2EE applications, however JAMon 1.0/2.0 can be used in any JDK 1.2 or higher environment, and JAMon 2.1 can be used in any JDK 1.4 or higher environment.
JAMon can be used in Servlets, JSPs, EJBs and Java Beans in various J2EE Application Servers (Sybases EAServer, and BEAs WebLogic, WebSphere?), and can also be used in other programming environments that can call Java code (ColdFusion, PowerBuilder, BroadVision, ...).
JAMon is particularly useful in multithreaded software like a database engine.
TIFF to PDF API Library 1
Transform your TIFF images into PDF files. more>>
TIFF to PDF API Library 1 offers users a professional DLL that can convert TIFF images into a PDF.
Major Features:
- You can create multiple chapters (PDF Section) to organize your images; this will create bookmarks in the PDF to link to specific pages.
- Written in C++, but can be used in an application written in C, C++, C#, VB, Java or any other language that allows you to import functions from a DLL.
- Will not load the actual TIFF data into memory until it is time to write that TIF to the file, so it can handle very large PDFs while using very little memory.
- Thread safe, you can create multiple PDFs on separate threads and they will not conflict.
API to .NET Mapping Plugin
API to .NET Mapping Plugin maps common Win32API functions to their .NET CLR equivalents more>>
MetaWeblog API ActiveX 1.0
MetaWeblog API ActiveX is a free tool that enables applications to create new blog posts, edit existing posts, etc. more>>

RootKit Hook Analyzer 3.01
RootKit Hook Analyzer is a security tool which checks if there are any rootkits installed on your computer which hook the kernel system services. This program will display all kernel services and the more>>
If any of these system services are intercepted and modified it means that there is a possibility that the safety of your system is at risk and that spyware, a virus or other malware is active on your system. Kernel hooks are not necessarily bad, for system monitoring software and security tools often they are a necessary evil. However it is desired if kernel rootkit hooks are installed on your system that you can find out where they come from. This program will display all kernel services and the responsible modules for handling them, along with company and product information. If no hooks are active on your system it means that all system services are handled by NTOSKRNL.EXE, the principal base component of most Windows operating systems which is developed by Microsoft. All you have to do to find out what kernel hooks are installed on your system is press the Analyze button at the bottom of the screen. RootKit Hook Analyzer also allows you to view installed system modules and drivers with their base addresses as well as file and product information as well as the responsible companies.
New is the option to tets the quality of system hooks. If you have legitimate software installed which uses system call hooks, you can test if they are properly implemented by using the hook test function. This way you can see if hooking third-party system software may be responsible for random reboots and blue screens on your system.
The software is distributed as a free download. For more information visit http://www.resplendence.com/hookanalyzer
License:Freeware
API Monitor 1.5b
A software that monitors and displays API calls made by applications. Its a p... more>> A software that monitors and displays API calls made by applications. Its a powerful tool for seeing how Windows and other applications work or tracking down problems that you have in your own applications. For each API called, it displays the Parameters, Return Value, GetLastError code and other information. It includes support to monitor undocumented NT Native API.s. Other features include an Error Lookup Tool, IOCTL Decoder. This version supports monitoring of Registry, File I/O, DLL.s, Network Management, NT Services, Processes and Thread, NT Security and WinSock API.s.
API Monitor is a software that allows you to spy and display Win32 API calls made by applications. It can trace any exported APIs and display wide range of information, including function name, call sequence, input and output parameters, function return value and more. A useful developer tool for seeing how win32 applications work and learn their tricks.<<less