Hiho Community,
"A dynamic-link library (DLL) is a module that contains functions and data that can be used by another module (application or DLL)."
The purpose of this thread is to create a link-list to useful 3rd party / non standard DLL and machine code libraries* and their usage in AutoIt with examples or UDF wrappers. I'll just start with what I use and know of. If you've got additions feel free to post them here and I will integrate them into this first posting.
* I decided to add some few pure AutoIt UDFs, as they seem to be powerful enough to be mentioned here
DLL Collection Thread
01. - AutoIt- AutoItObject
Use an OOP-like syntax in your scripts and access many COM-Interfaces exposed from the Windows-API. - Embed DLLs in script and call functions from memory
Pure AutoIt Script (now working under Vista) - Hook into a 32bit process WM-Queue
Using Hook.dll - NomadMemory
Reading from and writing to memory - ResHacker project
Written in AutoIt - Resources UDF
Embed/use any data/files into/from AutoIt compiled EXE files - ScriptOMatic
WMI ScriptOMatic tool for AutoIt - WinAPIEx UDF
WinAPI Extended UDF Library for AutoIt3
- 7Zip UDF
Over 27 functions regarding 7Zip archives - Advanced Encryption Standard (AES/Rijndael) UDF
Support ECB/CBC/CFB/OFB block chiper mode - MD5,SHA1,CRC32,RC4,BASE64,XXTEA machine code version
Pure AutoIt Script and runs very fast - RSA-Encryption-Plugin
Open source C++ code - UnRAR.au3
UDF for unpacking *.rar archives - Zip32 UDF
For working with zip archives (7Zip is recommended)
- Artificial Neural Network UDF
Using the Fannfloat (Fast Artificial Neural Network) library - Bayesian Networks UDF
Create a graphical model of a system or problem and get intelligent results from it, making predictions, inferences, or assumptions based on available evidence, formulas, and probabilities. - EzMySql UDF
Use MySql Databases with autoit MySql in Autoit with Syntax similar to SQLite UDF (for a more comprehensive MySql UDF see MySQL UDF) - MySQL UDF
Without ODBC, uses libmysql.dll - SQLite
Accessing SQLite databases from Autoit, Standard UDF - XML DOM wrapper (COM)
COM XML wrapper for DOM
- Active Directory UDF
Functions for accessing and manipulating Microsoft Active Directory - TrIDLib
Identify file types from their binary signatures
- Au3GlPlugin T2
OpenGL Plugin Evolution - Au3Irrlicht 2.0
AutoIt plugin wrapper around the object oriented 3D library called Irrlicht - Bitmap Library
Simple Bitmap managment without DLLs - DirectShow UDF
UDF part of AAA Player - FreeImage Library
180 Functions - Image Search Library
Searches a region of the screen for an image - Prospeed UDF
Realtime Image effect's , sprite management , joystick and mouse support and directX sound - Tesseract (Screen OCR) UDF
Recognise the text in windows, controls and the desktop
- HTMLayout DLL UDF
Rendering HTML in AutoIt - TaskDialog
Opens a native TaskDialog on Vista and a remade one on older Systems with help of the DLL from XTaskDialog - Sciter Dll UDF
GUIHtml in AutoIt
- Control Vista Master Volume
Plugin + OSD Volume Script - SDL UDF
Joysticks, CDs, 2D Graphics, Timers etc - VCTemp
View CPU core temp values over the network using dll api - WinLock.Dll
Block taskmanager or CTRL-ALT-DEL
- WinINet.au3 (FTP/HTTP/HTTPS/Gopher+)
Wrapper functions around pure WinINet calls - WinPcap Autoit3 UDF
Access the main functionalities offered by the WinPcap driver: capture, filter, save/read and send data packets on a network interface (Network Sniffer) - WinHTTP functions
GET, POST using Winhttp.dll
- BASS Function Library (Sound and Music Functions)
Wrapper for Bass, BassEnc, Bass FX, BassSFX, BassAsio and BassCd DLLs - BASSMOD
BASSMOD is a MOD only (XM, IT, S3M, MOD, MTM, UMX) version of BASS, just 34% of it's size - MP3 ID3V1/V2
Reading and writing using AudioGenie3.dll - MediaInfo DLL Calls
Some examples for correct calls to MediaInfo.dll
- Create PDF from your application
With embeded ActiveX DLL - Hunspell
Spelling, thesaurus & hyphenation checker for AutoIt using Dlls from the NHunspell-Project. Works with OpenOffice dictionaries. - Printing using UDF and a DLL
Useful for graphs, forms, labels etc. - RMChart - GDI+ Chart-Control
AutoIt-UDFs for the RMChart-Control by Rainer Morgen. The DLL can display really pretty Charts like bar charts, line charts or pie charts.
Edited by KaFu, 03 October 2010 - 09:55 AM.







