Click here to Skip to main content
6,630,586 members and growing! (15,254 online)
Email Password   helpLost your password?
Article Category: All Topics MFC/C++ C# VB.NET ASP.NET SQL Architect Windows 7 Java LAMP Mobile CEO / Manager
Announcements
BullFrog Power
 
Search    
Add to IE Search

DLLs, Assemblies and Manifests


General Programming » DLLs & Assemblies
Language
Platform
Technology
Audience
Skill Level
Topic
Clear All

Contents

 

DLLs - Beginners

top
Title / Updated Author Score  
Step by Step: Calling C++ DLLs from VC++ and VB - Part 1
Updated: 29 Feb 2004  
This series of articles is a step-by-step guide to constructing C++ DLLs that include C++ functions and C++ classes, and then calling the DLL functions and classes from VC++ and VB programs.
VC6Win2K, WinXP, Win2003, Dev
Hans Dietrich 4.55
Step by Step: Calling C++ DLLs from VC++ and VB - Part 2
Updated: 2 Oct 2009  
This series of articles is a step-by-step guide to constructing C++ DLLs that include C++ functions and C++ classes, and then calling the DLL functions and classes from VC++ and VB programs.
VC6, VB 6Win2K, WinXP, Win2003, Dev
Hans Dietrich 4.54
Step by Step: Calling C++ DLLs from VC++ and VB - Part 3
Updated: 28 Feb 2004  
This series of articles is a step-by-step guide to constructing C++ DLLs that include C++ functions and C++ classes, and then calling the DLL functions and classes from VC++ and VB programs.
VC6, VB 6Win2K, WinXP, Win2003, Dev
Hans Dietrich 4.40
Step by Step: Calling C++ DLLs from VC++ and VB - Part 4
Updated: 2 Mar 2004  
This series of articles is a step-by-step guide to constructing C++ DLLs that include C++ functions and C++ classes, and then calling the DLL functions and classes from VC++ and VB programs.
VC6Win2K, WinXP, Win2003, Dev
Hans Dietrich 4.35
Loading DLLs made easy
Updated: 1 May 2001  
How to load dynamic link librarys the easiest way instead of the long way
VC6Win2K, Visual Studio, Dev
Shoalin Panda 4.33
DLLs are Simple! Part 3
Updated: 30 Sep 2004  
This article describes how to create a DLL with a DEF file and use it.
VC6, VC7Win2K, WinXP, Dev
Mahmoud Komeily 4.25
Creating and consuming MFC DLLs for Beginners
Updated: 29 Jun 2002  
The objective of this tutorial is to demonstrate in a step by step manner how to build and call methods present in a DLL using Visual C++ 6.0. We are going to develop a DLL that takes in a string as input parameter and returns the string prefixed with a "Hello".
VC6Win2K, WinXP, MFC, Dev
Imran Ebrahim 4.02
Using VC++ components from Java program
Updated: 13 Mar 2007  
This article describes how to access native windows dll from Java programs to take advantages of facilities provided by windows which are not possible to use directlly from Java. It introduces JNI ( Java native interface )
C++, Javascript, Windows, Java, Dev
PrafullaVedante 3.92
Exporting C++ classes without using MFC extension DLL
Updated: 5 Jun 2002  
This article describes the process of exporting regular C++ classes without using MFC extension DLLs
VC6, VC7Win2K, WinXP, Dev
Tanzim Husain 3.13
Yet another DLL manager class
Updated: 2 Feb 2007  
An article on C++ class useful during utilization of an external DLL
C++, Windows, Visual Studio, Dev
boris_oleinic 3.11
Creation of a Simple DLL
Updated: 28 Jun 2002  
Steps to create your first DLL file
VC6, VC7Win2K, WinXP, Visual Studio, MFC, Dev
VGirish 3.07
Wii-ndows Media Player
Updated: 19 Jan 2008  
Using Wiimote and WiimoteLib to control Windows Media Player
C# (C# 2.0, C# 3.0), Windows (WinXP, Vista), Visual Studio (VS2008)
Yousef wadi 2.85
MiniLogger
Updated: 29 Mar 2008  
Lightweight C# Logger
C# (C# 1.0, C# 2.0, C# 3.0)
Dane-Garrin Balia 2.82
Using classes exported from dlls
Updated: 13 Mar 2007  
How to dynamically use a class exported from a dll without error
C++, C++/CLI, Windows, .NET, Visual Studio, Dev
Csupor Jenő 1.73

DLLs - General

top
Title / Updated Author Score  
How to do CreateFileMapping in a C++ DLL and access it in C#, VB and C++
Updated: 10 Mar 2009  
This is yet another example for memory mapped files. What is cool though is unlike other samples, I have a SetData(TCHAR* Key, TCHAR* value) / GetData(TCHAR* key) pattern here.
C#, VB, VC6, VC7, VC7.1, VC8.0, Windows, .NET, Win32, Dev
nkrscorpio 5.00
RemoteLib - DLL Injection for Win9x & NT Platforms
Updated: 10 Jan 2005  
A DLL injection library that works on both Win9x & NT platforms.
C, SQL, VC6, VC7, VC7.1, VC8.0Win2K, WinXP, Win2003, DBA, Dev
=[ Abin ]= 4.87
Multi Process Architecture with C#
Updated: 2 Jun 2009  
Separate functionality to run on child process
C# (C# 2.0), Windows, .NET (.NET 3.0), Win32, Dev
Danny Barack 4.80
Symbols File Locator
Updated: 6 Jul 2009  
How to use the Debug Interface Access (DIA) Application Programming Interface to locate the debug symbols file referenced by an assembly.
C++ (VC6, VC7, VC7.1, VC8.0), C++/CLI, C, Windows, COM, Architect, Dev, SysAdmin
marc ochsenmeier 4.78
Plug-in DLLs and Menu Interfaces
Updated: 14 Sep 2005  
An article on installing a menu interface for a load-on-demand DLL.
VC6, VC7, VC7.1Win2K, WinXP, MFC, VS.NET2003, Dev
Michael Bergman 4.73
Create your Proxy DLLs automatically
Updated: 14 May 2007  
Here is a small program that will create the CPP and DEF for a proxy DLL, based on the exports of another DLL. You can use it to generate a template and then you edit this template to satisfy your needs.
C++, Windows, Visual Studio, Dev
Michael Chourdakis 4.72
Plugin System – an alternative to GetProcAddress and interfaces
Updated: 25 May 2007  
A powerful and extensible way of creating plugin-based applications
VC6, VC7, VC7.1, VC8.0VS.NET2003, VS2005, Dev
Ivo Beltchev 4.72
High Scores in Solitaire: A More Advanced Approach
Updated: 28 Sep 2008  
This article explains how to make a plug-in for Solitaire that displays a high score table. By way of Codecave, Solitaire will automatically execute a DLL for this plug-in -- thus no user intervention required!
C++ (VC9.0), Windows, Win32
AlexAbramov 4.67
C# (.NET) Interface for 7-Zip Archive DLLs
Updated: 20 Jun 2008  
Some interface translations for 7-Zip archive format DLLs.
C#, .NET (.NET 2.0), Dev
Eugene Sichkar 4.62
DLLs are Simple! Part 4
Updated: 17 Mar 2005  
This article describes how to create a Resource-Only DLL and how to using it for creating multimedia applications.
HTML, VC6, VC7WinXP, Dev
Mahmoud Komeily 4.61
IconsST v1.2
Updated: 26 Nov 2001  
A collection of usefull icons contained into a DLL
VC6Win2K, MFC, Dev
Davide Calabro 4.61
Plug-In framework using DLLs
Updated: 25 Jun 2002  
Explains how to develop applications that support plug-ins
VC6, VC7Win2K, WinXP, MFC, Dev
Mohit Khanna 4.61
LateLoad DLL Wrapper
Updated: 29 Feb 2004  
Automate and manage your GetProcAddress code with these handy wrapper macros.
VC6Win2K, WinXP, Win2003, Dev
Jason De Arte 4.60
Introduction In DLLs Creation Using MASM
Updated: 4 Oct 2009  
Shows how to create a simple DLL and invoke it in another program
ASM, Windows, Win32
Nathan Campos 4.60
Regular DLL Tutor For Beginners
Updated: 15 Apr 2004  
Regular Win32 and MFC DLL tutorial for beginners.
VC6Win2K, WinXP, Win2003, MFC, Dev
King Coffee 4.57
Proxy WS2_32.DLL to create your own firewall
Updated: 22 May 2007  
An article on replacing the Windows Sockets DLLs
C++, Windows, Visual Studio, Dev
Michael Chourdakis 4.56
Need for Rebasing a DLL
Updated: 29 May 2006  
This article explains the need for rebasing a DLL.
VC6, Dev
Sachin R Sangoi 4.55
Screen Event Recorder DLL/Application
Updated: 9 May 2003  
Screen Event Recorder (DLL) shows how to create a DLL/Application (one that can be used with RunDll32.exe).
VC6, VC7, VC7.1Win2K, WinXP, Win2003, MFC, ATL, WTL, Dev
Ernest Laurentin 4.52
Display Loaded Modules v1.5
Updated: 8 Feb 2000  
A Debugging Tool for Application using Multiple DLLs
VC6, MFC, Dev
Emmanuel Kartmann 4.50
Configure the DLL to be dynamically loaded and run
Updated: 28 Feb 2006  
Dynamically load DLLs, configure them, and use different DLLs / stubs when unit testing and when using the production version.
C++, C#, XML.NET 1.1, WinXPVS.NET2003, Dev
Dries de Groot 4.50
Decode /FlateDecode PDF Stream To Plain Text using ZLib Inflate Function in VB
Updated: 9 Dec 2008  
Do you want to use zLIB Inflate function in VB? - This sample decodes a PDF (stream...endstream) to plain text. Extract plain text from PDF file
VB 6, Windows
VBboy136 4.50
DLLs are simple: Part 2
Updated: 21 Sep 2004  
This article describes how to export classes from a DLL.
VC6, VC7Win2K, WinXP, Dev
Mahmoud Komeily 4.49
A class to wrap DLL functions
Updated: 25 Jun 2002  
Make using of dll functions much easy
VC6Win2K, WinXP, Visual Studio, Dev
Neil Yao 4.48
MATLAB Generic DLL
Updated: 18 Nov 2003  
Call a Dynamic Linked Library from MATLAB using MATLAB Interface to Generic DLLs.
VC6Win2K, WinXP, Win2003, Dev
A. Riazi 4.46
Using classes exported from a DLL using LoadLibrary
Updated: 25 Jan 2005  
An article on loading a DLL explicitly using LoadLibrary and using the classes exported by the DLL.
VC6Win2K, WinXP, Win2003, Dev
Anup. V 4.46
SFMT in Action: Part I – Generating a DLL Including SSE2 Support
Updated: 28 Apr 2009  
An approach for using the SFMT (SIMD-oriented Fast Mersenne Twister) random number generator algorithm.
C++ (VC6, VC7, VC7.1, VC8.0, VC9.0), C++/CLI, C
Emre Özgür İnce 4.45
How to do run-time (or explicit) linking of C++ plug-in components and objects
Updated: 2 Jan 2001  
Extending the functionality of your programs using explicit linking
VC6Win2K, Dev
Gert Boddaert 4.43
HookImportFunctionByName v1.0
Updated: 3 Mar 2000  
A class to hook any imported function call made by your app.
VC6, Visual Studio, MFC, Dev
PJ Naughter 4.32
Using Pragmas to Create a Proxy DLL
Updated: 20 Mar 2007  
An article on how to use MSVC pragmas to create a function forwarding DLL.
C++/CLI, VC7, VC7.1, VC8.0, .NET, WinXPVS2005, Dev
Kontza 4.29
DllInstanceSwitcher class for switching to MFC Extension DLL resources
Updated: 18 Jul 2002  
AFX_MANAGE_STATE(AfxGetStaticModuleState()) results in an error. This is the solution to the problem.
VC6, VC7Win2K, WinXP, Visual Studio, MFC, Dev
Peredelsky Alexey 4.29
Server pinger and SMS reporter via GSM Modem AT COMMAND
Updated: 15 Jun 2009  
A software that pings many servers inside a company and reports network health
C# (C# 1.0, C# 2.0, C# 3.0), .NET (.NET 2.0, .NET 3.0, .NET 3.5), Dev
Arash Javadi 4.29
Dynamic DLL Loading
Updated: 29 Dec 1999  
How to dynamically load a DLL
VC6, Dev
Zoran M. Todorovic 4.28
Dll Tips
Updated: 4 Oct 2000  
Tips for writting Dynamic Link Libraries
VC6Win2K, Visual Studio, MFC, Dev
xicoloko 4.27
Execute a function in any Win32 DLL - Reflection in Win32 DLL?
Updated: 24 Dec 2004  
Crazy experiment to decide DLL path, function name, parameter types and parameter values at run time and execute that function residing in Win32 DLL.
VC6Win2K, Dev
Ramanan.T 4.27
Calling a VB ActiveX DLL from a MFC Client
Updated: 13 Sep 2000  
A simple way to call a VB ActiveX DLL from a VC/MFC Client
VC6Win2K, MFC, Dev
Amit Dey 4.25
Create and Use a C++ ActiveX component within a .NET environment
Updated: 12 Feb 2009  
This tutorial describes a decent way to create a C++ ActiveX component which could be fullly integrated within a .NET environment.
C++, C#, Windows, .NET, Dev
Hamed Ebrahimmalek 4.25
ShowVer.exe command-line VERSIONINFO display program
Updated: 18 Jun 2002  
A command-line program that interprets and displays VERSIONINFO resource values from a DLL or EXE.
VC6, VC7Win2K, WinXP, Visual Studio, MFC, Dev
tpeck 4.24
Managing Microsoft Team Foundation Version Control (TFVC) using "Team Foundation Sidekicks"
Updated: 7 Oct 2008  
A plug-in that allows you to "destroy" items from TFVC using the "Team Foundation Sidekicks" tool.
C#, Visual Studio (VS2005, VS2008)
Juan Manuel Elosegui 4.20
How to share a data segment in a DLL
Updated: 17 Jan 2000  
Using #pragma statements to share variables in a DLL
VC6, MFC, Dev
Phil McGahan 4.20
Replacing ICON resources in EXE and DLL files
Updated: 13 Nov 2008  
An easy example of how to read a *.ico file and how to replace an icon resource.
C, VC6, VC7, VC7.1WinXP, Win32, MFC, COM, Architect, Dev
Maria Nadejde 4.19
Passing an array from VC++ DLL to VB
Updated: 24 Apr 2002  
This article shows how to pass an array from a VC++ DLL to VB
VC6, VB 6Win2K, Visual Studio, ATL, Dev
Amol Kakhandki 4.18
The Ultimate (DLL) Header File
Updated: 7 Nov 2000  
Here is the ultimate header file that makes multiple declaration compiler errors a thing of the past.
VC6Win2K, Visual Studio, Dev
Joseph M. Newcomer 4.14
Introduction to PDL
Updated: 14 Sep 2007  
Portable Dynamic Loader
VC6, VC7, VC7.1, VC8.0, Windows, Visual Studio, Dev
isemenov 4.14
Modify the Base Addresses for a DLL Files Series
Updated: 29 Apr 2009  
The generated DLLs base addresses assure contiguous memory spaces for each DLL in the given DLLs series.
C++ (VC6, VC7, VC7.1, VC8.0), C++/CLI, C, Windows (Win2K, WinXP, Win2003), MFC, Dev
aovidiu 4.08
How to write a Super compact Super Fast C++ Dll for Visual Basic
Updated: 3 Nov 2001  
Exporting functions for VB from a VC++ DLL using ATL
VC6, VB 6, Windows, Dev
Shrishail Rana 4.04
Determining the version number of a DLL or Executable
Updated: 10 Jan 2000  
A class that allows you to determine the version of a DLL or EXE at run-time
VC6, Visual Studio, Dev
Eran Yariv, Kenneth Lea 4.03
Need for Binding an Executable to DLLs
Updated: 29 May 2006  
Need for binding an EXE to DLLs.
VC6, Dev
Sachin R Sangoi 4.00
A way for a MFC DLL to deal, at runtime, with BSTR from Visual Basic and from Visual C++
Updated: 30 Jul 2003  
Correct input/output of strings to/from a DLL written in VC++, using BSTR type.
VC6, VB 6Win2K, WinXP, Visual Studio, MFC, Dev
Marcello Bonino 3.97
Multi platform plug-in development made easy!
Updated: 7 Mar 2006  
How to use and develop plug-ins for multiple platforms.
VC6, VC7, VC7.1.NET 1.1, Win2K, WinXP, Win2003, MFC, STL, VS.NET2003, Dev
Andreas Loeffler 3.96
Using the Rebase utility in project makefile
Updated: 5 Oct 2001  
Setting the DLL base address in a project makefile using the Rebase utility
VC6Win2K, Dev
Alex Fr 3.90
MATLAB Shared Library
Updated: 30 Dec 2003  
Using MATLAB compiler to build a shared library (DLL) from m-File.
VC6Win2K, Dev
A. Riazi 3.90
Creating Static-linked Executables using VC++ Standard Edition
Updated: 15 May 2001  
VC++ Standard Edition only has support for dynamically linked exes. This article shows you how to by-pass this restriction.
VC6, MFC, Dev
ljp 3.89
Delay Loading a DLL
Updated: 29 May 2006  
Advantages/disadvantages of delay-loading and how to delay-load a DLL.
VC6, Dev
Sachin R Sangoi 3.74
Get Your DLL's Path/Name
Updated: 30 Nov 2006  
Two methods to retrieve the path/name of a VS2002 or higher DLL from within that DLL.
VC7, VC7.1, VC8.0, WindowsVS2005, Dev
John Simmons / outlaw programmer 3.73
Win32/Linux Dynamic Library Loader Class
Updated: 12 Oct 2006  
A class to dynamically load DLLs and SO files and call functions from them
VC7, Windows, Linux, Visual Studio, Dev
Bigcheesegs 3.70
Exporting C++ Classes from an MFC Extension DLL
Updated: 15 Dec 1999  
How to simplify importing and exporting classes from an extension DLL
VC6, Visual Studio, MFC, Dev
Steve Driessens 3.66
Making DLLs easy to build and use
Updated: 8 Mar 2004  
How to quickly build a DLL file from an existing class and how to easily use it.
VC6, VC7, VC7.1Win2K, WinXP, Win2003, Visual Studio, MFC, Dev
bnn3nasdfasdfa 3.63
DLL Injection and function interception tutorial
Updated: 23 Oct 2003  
How to inject a DLL into a running process and then intercept function calls in statically linked DLLs.
VC6, VC7, VC7.1Win2K, WinXP, Win2003, Dev
CrankHank 3.63
How to load a dynamic link library (DLL) into a Microsoft Visual C++ 6.0 project
Updated: 6 May 2004  
This article gives guidelines for loading a DLL into your project and accessing the services offered by the DLL.
VC6, VC7, VC7.1Win2K, WinXP, Win2003, Visual Studio, MFC, Dev
Nataliya Mulyar 3.57
How to add dynamic menus to your application using DLLs
Updated: 25 Nov 2005  
How to add dynamic menus to your application using DLLs, if you want to support add-ons to your base application.
C++, Windows, Visual Studio, Dev
Farhat Aisha 3.55
Addin Menus in Lotus Notes using MFC/NotesAPI
Updated: 9 May 2003  
Creating Add-in Menus in Lotus Notes using Lotus C APIs and MFC.
VC6, VC7, VC7.1Win2K, WinXP, Win2003, MFC, Dev
TiNgZ aBrAhAm 3.50
Dlls are Simple. Part 1
Updated: 9 Oct 2004  
How to create DLLs and use them.
VC6, VC7Win2K, WinXPVS.NET2003, Dev
Mahmoud Komeily 3.47
GPS Virtual Driver
Updated: 12 Jun 2007  
Virtual Serial (COM) Driver that translates GPS input from NMEA 0183 v2.3 to v2.0 so it can be consumed from legacy GPS applications
VC6, eVC 3.0, eVC 4.0, Windows, Dev
dstefanov 3.40
Inside the maze of DLLs - Part 1
Updated: 24 Apr 2003  
How to find imported/exported functions of applications in the DLLs in system.
VC6, VC7Win2K, WinXP, Visual Studio, Dev
Vladimir Afanasyev 3.38
Load a User DLL implementing an AppIn interface
Updated: 1 Nov 2008  
Loading a DLL containing implementations of an interface used as an extension to your application.
C# (C# 1.0, C# 2.0, C# 3.0), .NET (.NET 2.0, .NET 3.0, .NET 3.5), Win32, Win64, Dev
DanielWehrle 3.33
The DLL Hell - Problems and Solutions
Updated: 12 Nov 2003  
In this article I am going to touch on the DLL backwards compatibility problem, which is also well known as the 'DLL Hell'.
VC6, VC7, VC7.1Win2K, WinXP, Win2003, Dev
Dr. Ivan S Zapreev 3.28
Connecting MATLAB to C-language DLLs
Updated: 27 Nov 2006  
The MATLAB environment does not allow for easy access to common Windows functions; this article explains how to access these easily from within MATLAB, by calling a specially developed C DLL library
C++, C, Windows, Visual Studio, Dev
chrisdaw 3.22
A Library Symbol Dump tool
Updated: 17 Jan 2000  
A tool to display the contents of a library file
VC6, MFC, Dev
George Poulose 3.21
Using one extension DLL in another
Updated: 15 Dec 1999  
How to avoid link errors when using one MFC extension DLL from another
VC6, Visual Studio, Dev
Randy More 3.20
Calling COM DLLs from Console Applications
Updated: 24 Apr 2002  
This Article explains how to call a COM DLL from a Console Application
VC6Win2K, Visual Studio, ATL, Dev
Amol Kakhandki 3.19
A Lightning Fast DLL for Word Game Writers, Complete With the Dictionary Files
Updated: 7 Aug 2004  
This DLL and the test MFC application supplied demonstrates how efficiently large number of words can be dealt with lightning fast - for wild card matching and checking existence. This DLL is just the all-in-one tool that a word game writer needs - one who needs a very fast dictionary facility.
VC7.1, Windows, .NET 2.0, MFC, VS.NET2003, Dev
Koushik Biswas 3.08
Create Simple Load time DLLs
Updated: 7 Dec 2003  
This article explains how to create simple Load time DLL in Microsoft Foundation Class and Win32 API
VC6, Windows, Dev
R.selvam 3.05
Delay Loading DLLs
Updated: 11 Jan 2003  
Easy to use library which let you use different compilers, to optimize-compile your DLL for different processors
VC6, VC7, Windows, Dev
ETA 3.00
Super Easy DLL
Updated: 2 Dec 2004  
How to create a DLL the easiest way! No need for LoadLibrary, GetProcAddress, or typedefs! Just link to the lib, include the header file, and start calling functions from your DLL! Super Easy!
VC6Win2K, WinXP, Win2003, MFC, Dev
Greg Ellis 3.00
Startup Checker
Updated: 10 Apr 2007  
Find another process running of a specific process
C++ (VC6), Windows, .NET (.NET 1.1), Dev
Programm3r 3.00
Create Strongly Typed Swappable Class Libraries
Updated: 15 Jan 2008  
Create a strongly typed system for plugging in interchangeable class libraries (DLLs), without having multiple versions of your main application.
VB (VB 8.0), .NET (.NET 2.0), Architect, Dev
sbarrack 3.00
Reusable Function Loader for a DLL
Updated: 3 Oct 2003  
Provides clean syntax for explicitly loading a DLL and its export functions. Exported DLL functions appear as local extern "C" functions or class member functions at source level.
VC6, VC7Win2K, WinXP, STL, Dev
beetung 2.89
Finger Print Class
Updated: 8 Jul 2007  
Get a unique Finger Print / Machine ID which can be used for licensing purposes.
C# 2.0, VB 8.0, Windows, .NET 2.0VS2005, Dev
Johnny J. 2.83
How to export complex classes in DLL
Updated: 30 Jan 2008  
Export derived classes, design patterns, etc.
C++ (VC6), Windows, Win32, Dev
hitrov 2.64
Use RegFree to Solve DLL Hell Even With COM Clients
Updated: 25 Feb 2007  
An article on using the RegFree capabilities of XP SP2 to solve DLL Hell.
Win2K, WinXPVS2005, Dev
DarrinDoherty 2.52
Get an Executable Assembly Name
Updated: 17 Oct 2008  
Use GetEntryAssembly to obtain an executable's assembly name - even from a DLL.
C# 1.0, C# 2.0, C# 3.0, VB 8.0, VB 9.0.NET 2.0, Dev
hayes.adrian 2.33
How to create an event in a DLL? - Unedited
Updated: 13 Jun 2008  
This sample is demostrating how to create an event in a DLL file and afterward how to call this event from a client program.
C++ (VC6, VC7, VC7.1, VC8.0), C++/CLI, C, Windows, MFC
kunchen 2.32
Calling Matlab Neural Network From Other EXE's - Unedited
Updated: 12 May 2009  
This article describes how to make Use of matlab Neural Network Tool Box from Other environments like VB,C++ etc
C++, Windows, Visual Studio, Dev
BAIJUMAX 2.13
NiftyLoadLibrary and Rebasing DLLs
Updated: 3 Mar 2000  
The home of NiftyLoadLibrary - and some notes on rebasing dlls.
VC6, Visual Studio, MFC, Dev
Chris Becke 1.89
Calling DLLs in VB and C++
Updated: 20 Mar 2002  
Short description of use of __stdcall and __cdecl in VB and C++.
C++, C++/CLI, VB 6, .NET, Win2K, WinXP, Visual Studio, Dev
atenney 1.86
Playing Cards DLL - Unedited
Updated: 9 Aug 2003  
A DLL which includes playing cards as bitmpap resources which a developer can use in his/her application
VC6, VC7, VC7.1Win2K, WinXP, Win2003, Visual Studio, MFC, Dev
eugi 1.76
Accessing data source using ADODB - Unedited
Updated: 1 Jul 2007  
Using this dll anyone can access 3 databases i.e Oracle,SQLServer,Access
C++/CLI, VC6, VC7, VC7.1, VC8.0, .NET, Win2K, WinXP, Win2003VS.NET2003, Dev
Karismatic 1.75
A General Class Library to Save and Load an Object
Updated: 14 Jun 2008  
A general class library to save and load an object in a file using XML or binary format.
C# 1.0, C# 2.0, C# 3.0.NET 2.0VS2005, Dev
Babak Tajalli Nezhad 1.63
Share memory throuth DLL - Unedited
Updated: 1 May 2006  
This discussed how more applications share them memory.
C++, Windows, Visual Studio, Architect, Dev
Denny50 1.51
DLL Template which lets your project take off - Unedited
Updated: 27 Jun 2004  
DLL guidelines
VC6Win2K, Visual Studio, MFC, Dev
ashwinee 1.46
CIniEx DLL for non-MFC users - Unedited
Updated: 26 Jan 2003  
CIniEx without MFC.
VC6, VC7Win2K, WinXP, Visual Studio, MFC, Dev
PacoGM 1.41
Database Factory Tool - Unedited
Updated: 6 May 2009  
Extensible Database Factory Tool
VB (VB 7.x, VB 8.0, VB 9.0, VB 6), Windows (WinXP), .NET (.NET 3.5), Visual Studio (VS2008), ADO.NET, Dev, Design
Polymorpher 1.33
Registering DLL's in Remote Host. - Unedited
Updated: 29 Jul 2002  
Registering DLL's in Remote Host.
Gopi Subramanian  
Loading Assemblies in Separate Directories Into a New AppDomain - Unedited
Updated: 12 Sep 2009  
As some of you may know I have been working on a code generator for my Cinch MVVM framework, which I am pleased to say I am nearly done with. The last stumbling block has been that I need to extract a bunch of Namespaces from Assemblies that the main code referenced, which I want [...]
C#, Windows, .NET, Dev
Sacha Barber  

DLLs - Hooks

top
Title / Updated Author Score  
EasyHook - The reinvention of Windows API hooking
Updated: 14 Aug 2008  
Now supports an unmanaged API, kernel mode hooking, and extending unmanaged APIs with pure managed handlers since Windows 2000 SP4.
C# (C# 2.0, C# 3.0), Windows (Win2K, WinXP, Win2003, Vista), .NET (.NET 2.0, .NET 3.0, .NET 3.5), Win32, Win64, Architect, Dev
Christoph Husse 4.84
Code Injection into Running Linux Application
Updated: 12 Feb 2009  
How to inject some code into running Linux application
C++, C, ASM, Linux, Dev
Gregory Shpitalnik 4.84
Win32 API hooking: Another reason why it might not work
Updated: 22 Dec 2005  
This article illustrates an undocumented feature of the Portable Executable format, which makes Win32-hooking based upon IAT-patching fail.
C++Win2K, WinXP, Win2003, Visual Studio, Dev
Safir Perocheau 4.83
API Hooking with MS Detours
Updated: 14 Oct 2008  
In this article, I will talk about the theories and implementations of API hooking. API hooking is a powerful technique that allows someone to hijack a function and redirect it to a custom one. Anything can be done in these functions before passing control back to the original API.
C++, C, ASM, Windows (WinXP), Win32
AlexAbramov 4.74
Password SPY++
Updated: 26 Sep 2005  
Peeking ***** off both the password edit boxes and the input field on a homepage residing inside an Internet Explorer window.
VC6Win2K, WinXP, Dev
Zhefu Zhang 4.73
APIHijack - A Library for easy DLL function hooking.
Updated: 15 Sep 2000  
This library allows you to replace functions in other DLLs with functions from your own DLL.
VC6Win2K, Dev
Wade Brainerd 4.72
PasswordSpy - Retrieving lost passwords using Windows hooks
Updated: 16 Dec 2003  
A practical application of setting Windows hooks
VC6, VC7Win2K, WinXP, Dev
Brian Friesen 4.70
HOWTO track a user's idle time
Updated: 12 Nov 2001  
Track a user's idle time using global keyboard and mouse hooks.
VC6Win2K, MFC, Dev
Sidney Chong 4.50
Hooks and DLLs
Updated: 31 Mar 2001  
There is a lot of confusion about how to set up and use global hook functions. This essay attempts to clear up some of these issues.
VC6Win2K, Dev
Joseph M. Newcomer 4.40
Mousey! Roll Over and Park
Updated: 16 Sep 2003  
Controlling the mouse using an application that runs in the background. Uses system wide Windows Hooks.
VC6, VC7, VC7.1Win2K, WinXP, Win2003, Dev
«_Superman_» 4.31
X-Window Manager like dragging and resizing of windows
Updated: 21 Sep 2005  
This article shows how to make use of a mouse hook to allow simple dragging and resizing of windows.
VC6, VC7Win2K, WinXP, Dev
Markus Rollmann 4.26
Cross Process Subclassing
Updated: 19 Oct 2003  
With the code below I will explain how to subclass a Notepad application window using hooks & subclassing techniques. This technique can be used to build custom dll-based engines for any application
VC6Win2K, WinXP, Win2003, Dev
Venkat Mani 4.25
A template singleton class for easy implementation of Windows hooks
Updated: 21 Mar 2003  
Simplifying the implementation of Windows hooking through the use of a templatized manager class
VC6, VC7Win2K, WinXP, MFC, Dev
.dan.g. 4.20
KeyBoard Hooks
Updated: 23 Jul 2001  
This example shows how to write global hooks .This program captures all the Keyboard events and save the keys to a text file.
VC6Win2K, Dev
H. Joseph 4.03
Makes any windows "Always On Top"
Updated: 11 Dec 2004  
This is a simple tool which places PushPin button on all windows through system wide hook.
VC6Win2K, Dev
Ramanan.T 3.96

Last Updated 21 Nov 2009
Advertise | Privacy
Copyright © CodeProject, 1999-2009
All Rights Reserved. Terms of Use