DLLs - Beginners |
top |
| Title /
Updated |
Author |
Score |
|
|
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.
VB6, VC6, Win2K, WinXP, Win2003, Dev
|
Hans Dietrich |
4.92 |
|
|
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.
VC6, Win2K, WinXP, Win2003, Dev
|
Hans Dietrich |
4.90 |
|
|
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.
VB6, VC6, Win2K, WinXP, Win2003, Dev
|
Hans Dietrich |
4.86 |
|
|
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.
VC6, Win2K, WinXP, Win2003, Dev
|
Hans Dietrich |
4.85 |
|
|
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, VC7, Win2K, WinXP, Dev
|
Mahmoud Komeily |
4.76 |
|
|
Loading DLLs made easy
Updated: 1 May 2001
How to load dynamic link librarys the easiest way instead of the long way
VC6, Win2K, Visual-Studio, Dev
|
Shoalin Panda |
4.69 |
|
|
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".
VC6, Win2K, WinXP, MFC, Dev
|
Imran Ebrahim |
4.36 |
|
|
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 SE, Dev
|
PrafullaVedante |
4.16 |
|
|
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, VC7, Win2K, WinXP, Dev
|
Tanzim Husain |
3.67 |
|
|
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.20 |
|
|
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 |
3.00 |
|
|
Creation of a Simple DLL
Updated: 28 Jun 2002
Steps to create your first DLL file
VC6, VC7, Win2K, WinXP, Visual-Studio, MFC, Dev
|
VGirish |
2.94 |
|
|
MiniLogger
Updated: 29 Mar 2008
Lightweight C# Logger
C# (C#1.0, C#2.0, C#3.0)
|
Dane-Garrin Balia |
2.92 |
|
|
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 |
|
|
Retrieving Assembly Attributes
Updated: 18 Dec 2009
Helper class for easy retrieving of assembly attributes.
C#, .NET, Silverlight, Dev
|
Christian Rodemeyer |
|
|
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 |
|
|
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.
VC6, Win2K, WinXP, Win2003, Dev
|
Anup. V |
4.96 |
|
|
DLLs are simple: Part 2
Updated: 21 Sep 2004
This article describes how to export classes from a DLL.
VC6, VC7, Win2K, WinXP, Dev
|
Mahmoud Komeily |
4.91 |
|
|
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, VC7, WinXP, Dev
|
Mahmoud Komeily |
4.90 |
|
|
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.90 |
|
|
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.0, Win2K, WinXP, Win2003, DBA, Dev
|
Abin |
4.90 |
|
|
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.89 |
|
|
Retrieve the Assembly Identities from a Manifest using C++
Updated: 20 Jun 2010
A set of C++ interfaces to retrieve the side-by-side information of a manifest embedded in an image file.
C++, WinXP, Vista, Win2008, Win7, Win2008-R2, Win32, STL, VS2008, Dev
|
marc ochsenmeier |
4.89 |
|
|
Retrieve Google Analytics Statistics Using .NET
Updated: 5 Nov 2010
This article provides a class library that can help programmers to get Google analytics data using .NET
C#, XML, .NET (.NET3.5), Dev
|
Kamyar |
4.89 |
|
|
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.1, Win2K, WinXP, Win2003, MFC, ATL, WTL, Dev
|
Ernest Laurentin |
4.89 |
|
|
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.88 |
|
|
File List Downloader
Updated: 1 Jun 2011
A tool to automatically download files from website that provides Direct Download
C#, .NET
|
John Kenedy S.Kom |
4.85 |
|
|
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.0, VS.NET2003, VS2005, Dev
|
Ivo Beltchev |
4.84 |
|
|
Plug-In framework using DLLs
Updated: 25 Jun 2002
Explains how to develop applications that support plug-ins
VC6, VC7, Win2K, WinXP, MFC, Dev
|
Mohit Khanna |
4.84 |
|
|
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.83 |
|
|
C# (.NET) Interface for 7-Zip Archive DLLs
Updated: 20 Jun 2008
Some interface translations for 7-Zip archive format DLLs.
C#, .NET (.NET2.0), Dev
|
Eugene Sichkar |
4.82 |
|
|
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.
VC6, Win2K, Dev
|
Ramanan.T |
4.80 |
|
|
Embed an Assembly as a Resource
Updated: 2 Feb 2010
Embed an assembly as a resource, exemplified with Log4Net
C#, Windows, .NET, Dev
|
Ritzlgrmft |
4.79 |
|
|
Multi Process Architecture with C#
Updated: 2 Jun 2009
Separate functionality to run on child process
C# (C#2.0), Windows, .NET (.NET3.0), Win32, Dev
|
Dan_Barack |
4.78 |
|
|
Regular DLL Tutor For Beginners
Updated: 15 Apr 2004
Regular Win32 and MFC DLL tutorial for beginners.
VC6, Win2K, WinXP, Win2003, MFC, Dev
|
King Coffee |
4.78 |
|
|
LateLoad DLL Wrapper
Updated: 29 Feb 2004
Automate and manage your GetProcAddress code with these handy wrapper macros.
VC6, Win2K, WinXP, Win2003, Dev
|
Jason De Arte |
4.77 |
|
|
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.1, Win2K, WinXP, MFC, VS.NET2003, Dev
|
Michael Bergman |
4.76 |
|
|
Yet another DLL-wrapper for dynamic loading
Updated: 12 Jul 2011
A DLL-wrapper that requires no code changes when switching to dynamic loading and provides detailed error checking functionality.
C++, Windows, Win32, Win64, Dev
|
Andreas Schoenle |
4.75 |
|
|
A class to wrap DLL functions
Updated: 25 Jun 2002
Make using of dll functions much easy
VC6, Win2K, WinXP, Visual-Studio, Dev
|
Neil Yao |
4.75 |
|
|
Display Loaded Modules v1.5
Updated: 8 Feb 2000
A Debugging Tool for Application using Multiple DLLs
VC6, MFC, Dev
|
Emmanuel Kartmann |
4.74 |
|
|
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.
VB6, VC6, Win2K, WinXP, Visual-Studio, MFC, Dev
|
Marcello Bonino |
4.73 |
|
|
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.72 |
|
|
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 (.NET2.0, .NET3.0, .NET3.5), Dev
|
Arash Javadi |
4.71 |
|
|
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, WinXP, VS2005, Dev
|
Kontza |
4.69 |
|
|
MATLAB Generic DLL
Updated: 18 Nov 2003
Call a Dynamic Linked Library from MATLAB using MATLAB Interface to Generic DLLs.
VC6, Win2K, WinXP, Win2003, Dev
|
A. Riazi |
4.67 |
|
|
Need for Rebasing a DLL
Updated: 29 May 2006
This article explains the need for rebasing a DLL.
VC6, Dev
|
Sachin R Sangoi |
4.65 |
|
|
IconsST v1.2
Updated: 26 Nov 2001
A collection of usefull icons contained into a DLL
VC6, Win2K, MFC, Dev
|
Davide Calabro |
4.63 |
|
|
A VB.NET application to fix Visual Basic 6 OCX security issues
Updated: 2 Nov 2011
A threaded application to identify if system VB6 OCX files are exploitable and generate a batch file to register updated OCX controls.
VB10, Windows, .NET2.0, Win32, Win64, VS2010, Dev, SysAdmin, Threading, ActiveX, software, Development
|
gndzero |
4.60 |
|
|
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.1, WinXP, Win32, MFC, COM, Architect, Dev
|
Maria Nadejde |
4.58 |
|
|
MATLAB Shared Library
Updated: 30 Dec 2003
Using MATLAB compiler to build a shared library (DLL) from m-File.
VC6, Win2K, Dev
|
A. Riazi |
4.57 |
|
|
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
VC6, Win2K, MFC, Dev
|
Amit Dey |
4.57 |
|
|
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, .NET1.1, WinXP, VS.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
VB6, Windows
|
VBboy136 |
4.50 |
|
|
Document Digest Model: A different point of view
Updated: 14 Feb 2010
A class library to internalize the tag structure of XML-like documents into classes.
C#, .NET3.5, Dev
|
dr.ozgur.sonmez |
4.50 |
|
|
cnapinet - ConceptNet4 API Library
Updated: 10 Aug 2010
Connect to ConceptNet's REST API
C#, .NET, General, integration, .NET4, Methods
|
JoeSox |
4.50 |
|
|
Dll Tips
Updated: 4 Oct 2000
Tips for writting Dynamic Link Libraries
VC6, Win2K, Visual-Studio, MFC, Dev
|
xicoloko |
4.48 |
|
|
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
VC6, Win2K, Dev
|
Gert Boddaert |
4.43 |
|
|
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, VC7, Win2K, WinXP, Visual-Studio, MFC, Dev
|
tpeck |
4.39 |
|
|
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, Windows, VS2005, Dev
|
John Simmons / outlaw programmer |
4.38 |
|
|
Interface-based Programming, Runtime Class Discovery, Dynamic Class Loading from DLL
Updated: 8 Feb 2011
Interface-based programming, Runtime class discovery, Dynamic class loading from DLL
C++ (VC6, VC7, VC7.1, VC8.0, VC9.0, VC10.0), C++/CLI, MFC, COM, COM+
|
steveb |
4.38 |
|
|
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 |
|
|
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, VC7, Win2K, WinXP, Visual-Studio, MFC, Dev
|
Peredelsky Alexey |
4.29 |
|
|
Dynamic DLL Loading
Updated: 29 Dec 1999
How to dynamically load a DLL
VC6, Dev
|
Zoran M. Todorovic |
4.28 |
|
|
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.27 |
|
|
Write Your Own Unpacker
Updated: 9 Aug 2010
This tutorial talks about writing a generic unpacker easily in 10 lines using pokas x86 Emulator
C++, Windows
|
AmrThabet |
4.25 |
|
|
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
VB6, VC6, Win2K, Visual-Studio, ATL, Dev
|
Amol Kakhandki |
4.21 |
|
|
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.20 |
|
|
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.
VC6, Win2K, 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 |
|
|
Pluggable and Plottable Objects
Updated: 1 Jan 2010
How to use Reflection to plug in unknown components with predefined behaviour.
C#, .NET, Dev, WinForm
|
Alexander Chernosvitov |
4.09 |
|
|
Manifest File Injection
Updated: 9 May 2004
Embed a manifest into an executable as a resource for XP Theme support.
C#, .NET1.0, .NET1.1, Win2K, WinXP, Win2003, MFC, VS.NET2003, Dev
|
TylerBrinks |
4.08 |
|
|
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 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 |
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
VB6, VC6, Windows, Dev
|
Shrishail Rana |
4.04 |
|
|
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 |
|
|
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.00 |
|
|
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.00 |
|
|
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, .NET1.1, Win2K, WinXP, Win2003, MFC, STL, VS.NET2003, Dev
|
Andreas Loeffler |
3.98 |
|
|
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.96 |
|
|
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.1, Win2K, WinXP, Win2003, Dev
|
CrankHank |
3.92 |
|
|
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.92 |
|
|
Using the Rebase utility in project makefile
Updated: 5 Oct 2001
Setting the DLL base address in a project makefile using the Rebase utility
VC6, Win2K, Dev
|
Alex Fr |
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 |
|
|
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.1, Win2K, WinXP, Win2003, Visual-Studio, MFC, Dev
|
bnn3nasdfasdfa |
3.75 |
|
|
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.1, Win2K, WinXP, Win2003, Visual-Studio, MFC, Dev
|
Nataliya Mulyar |
3.74 |
|
|
Loading and Unloading an Assembly at Runtime
Updated: 9 May 2007
Demonstrates how to load and unload a .NET assembly and how to communicate between Appdomains.
C#2.0, .NET2.0, WinXP, Win2003, Vista, VS.NET2003, VS2005, Dev
|
shijo joseph |
3.61 |
|
|
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.56 |
|
|
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.1, Win2K, WinXP, Win2003, Dev
|
Dr. Ivan S Zapreev |
3.56 |
|
|
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.1, Win2K, 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, VC7, Win2K, WinXP, VS.NET2003, Dev
|
Mahmoud Komeily |
3.47 |
|
|
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.45 |
|
|
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, eVC3.0, eVC4.0, Windows, Dev
|
dstefanov |
3.40 |
|
|
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 (.NET2.0, .NET3.0, .NET3.5), Win32, Win64, Dev
|
DanielWehrle |
3.33 |
|
|
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, VC7, Win2K, WinXP, Visual-Studio, Dev
|
Vladimir Afanasyev |
3.30 |
|
|
Finger Print Class
Updated: 8 Jul 2007
Get a unique Finger Print / Machine ID which can be used for licensing purposes.
C#2.0, VB8.0, Windows, .NET2.0, VS2005, Dev
|
Johnny J. |
3.25 |
|
|
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
VC6, Win2K, Visual-Studio, ATL, Dev
|
Amol Kakhandki |
3.19 |
|
|
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.18 |
|
|
Startup Checker
Updated: 10 Apr 2007
Find another process running of a specific process
C++ (VC6), Windows, .NET (.NET1.1), Dev
|
Programm3r |
3.18 |
|
|
Modify/Update resources of an Exe/DLL on the fly
Updated: 16 Dec 2009
Sometimes it is useful to modify (add / remove / delete) resources in an exe and/or DLL file at run time.
C++, .NET, Dev
|
Kundan Kr |
3.14 |
|
|
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, .NET2.0, MFC, VS.NET2003, Dev
|
Koushik Biswas |
3.08 |
|
|
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!
VC6, Win2K, WinXP, Win2003, MFC, Dev
|
Greg Ellis |
3.00 |
|
|
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 |
|
|
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 (VB8.0), .NET (.NET2.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, VC7, Win2K, WinXP, STL, Dev
|
beetung |
2.89 |
|
|
Program Update DLL
Updated: 4 Dec 2009
A DLL that provides support to update your application.
VB9.0, .NET3.5, Visual-Studio, Dev
|
Twaitsey |
2.71 |
|
|
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, WinXP, VS2005, Dev
|
DarrinDoherty |
2.52 |
|
|
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.35 |
|
|
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, VB8.0, VB9.0, .NET2.0, Dev
|
hayes.adrian |
2.29 |
|
|
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.24 |
|
|
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, .NET2.0, VS2005, Dev
|
Babak Tajalli Nezhad |
1.95 |
|
|
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 |
|
|
Down and dirty class to retreive assembly data
Updated: 22 Oct 2007
Inheritable class for retreving assembly data using VB.NET and .NET Framework 2.0.
VB8.0, Windows, .NET2.0, VS2005, Dev
|
Prefict |
1.86 |
|
|
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, Win2003, VS.NET2003, Dev
|
Karismatic |
1.75 |
|
|
Calling DLLs in VB and C++
Updated: 20 Mar 2002
Short description of use of __stdcall and __cdecl in VB and C++.
VB6, C++, C++/CLI, .NET, Win2K, WinXP, Visual-Studio, Dev
|
atenney |
1.47 |
|
|
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.33 |
|
|
Database Factory Tool
- Unedited
Updated: 6 May 2009
Extensible Database Factory Tool
VB6, VB (VB7.x, VB8.0, VB9.0), Windows (WinXP), .NET (.NET3.5), Visual-Studio (VS2008), ADO.NET, Dev, Design
|
Polymorpher |
1.29 |
|
|
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.1, Win2K, WinXP, Win2003, Visual-Studio, MFC, Dev
|
eugi |
1.21 |
|
|
DLL Template which lets your project take off
- Unedited
Updated: 27 Jun 2004
DLL guidelines
VC6, Win2K, Visual-Studio, MFC, Dev
|
ashwinee |
1.10 |
|
|
CIniEx DLL for non-MFC users
- Unedited
Updated: 26 Jan 2003
CIniEx without MFC.
VC6, VC7, Win2K, WinXP, Visual-Studio, MFC, Dev
|
PacoGM |
1.07 |
|
|
Registering DLL's in Remote Host.
- Unedited
Updated: 29 Jul 2002
Registering DLL's in Remote Host.
|
Gopi Subramanian |
|
|
|
cn5apinet - ConceptNet5 API Library
- Unedited
Updated: 18 Dec 2011
Connect to ConceptNet 5's REST API
C# (C#4.0), Windows, .NET, General, AI, charts, JSON, REST, other
|
JoeSox |
|
|
|
Dynamic Libraries with Delayed Function Loading
Updated: 27 Oct 2011
This article explains how to create a dynamic library that loads exported functions the first time they are used, opposed to loading them when the library is loaded.
C++, Windows, Win32, Dev
|
Vasil Bachvarov |
|
|
DLLs - Hooks |
top |
| Title /
Updated |
Author |
Score |
|
Injection into a Process Using KnownDlls
- Unedited
Updated: 6 Feb 2012
In his article, we will consider an interesting, universal and rarely used method of code injection into a Windows process using KnownDlls sections. To demonstrate the method work we will develop a sample project to inject into all running processes and intercept some calls from ws2_32.dll.
C++, Windows, Win32, Win64, Architect, Dev, Injection
|
Apriorit Inc, Kotik Anton |
5.00 |
|
|
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 (.NET2.0, .NET3.0, .NET3.5), Win32, Win64, Architect, Dev
|
Christoph Husse |
4.98 |
|
|
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
|
meggash m |
4.94 |
|
|
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.92 |
|
|
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.91 |
|
|
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.
VC6, Win2K, WinXP, Dev
|
Zhefu Zhang |
4.89 |
|
|
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.
VC6, Win2K, Dev
|
Joseph M. Newcomer |
4.85 |
|
|
PasswordSpy - Retrieving lost passwords using Windows hooks
Updated: 16 Dec 2003
A practical application of setting Windows hooks
VC6, VC7, Win2K, WinXP, Dev
|
Brian Friesen |
4.84 |
|
|
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, VC7, Win2K, WinXP, Dev
|
Markus Rollmann |
4.83 |
|
|
Global Windows Hooks
Updated: 24 Sep 2010
A single component that contains various Windows hooks
XML, VB8.0, Windows, .NET2.0, VS2005, Dev
|
VBDT |
4.81 |
|
|
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.
VC6, Win2K, Dev
|
Wade Brainerd |
4.77 |
|
|
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.1, Win2K, WinXP, Win2003, Dev
|
«_Superman_» |
4.77 |
|
|
Your Desktop and Microsoft's SetWindowsHookEx()
Updated: 28 Apr 2011
How to detect Desktop mouse (double) clicks using MH_MOUSE_LL.
C++ (VC10.0), Windows, Win32, Win64, Dev, system, threads, tips
|
Jörg Anslik |
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.
VC6, Win2K, MFC, Dev
|
Sidney Chong |
4.68 |
|
|
Hot Patching Made Easy
Updated: 7 Oct 2010
Addresses the problems related to unavailability of service provided by the system or the program
C++
|
Venkat Varagani |
4.67 |
|
|
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.
VC6, Win2K, Dev
|
H. Joseph |
4.65 |
|
|
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.
VC6, Win2K, Dev
|
Ramanan.T |
4.60 |
|
|
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, VC7, Win2K, WinXP, MFC, Dev
|
.dan.g. |
4.50 |
|
|
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
VC6, Win2K, WinXP, Win2003, Dev
|
Venkat Mani |
4.46 |
|
|
System Wide Hooking for the WM_CHAR Message
Updated: 4 Jan 2010
How to hook the WM_CHAR message using the WH_GETMESSAGE hook.
VC6, WinXP, Win32, Dev
|
sridhar vattam |
4.45 |
|
|
Integrating autosave feature with the Windows Notepad application
Updated: 21 Jul 2007
Illustration of Windows hooks for adding extra code in applications without the source available.
VC6, WinXP, Dev
|
manik singhal |
2.25 |
|