DLLBridge
O DLLBridge é uma biblioteca Python que facilita a interação com DLLs (Dynamic Link Libraries) em sistemas Windows. Ela permite carregar DLLs, listar suas funções exportadas e chamar funções especÃficas passando parâmetros definidos.
Funcionalidades
- Carregar uma DLL: A função
loadDLL(dllnameorpath)permite carregar uma DLL fornecendo seu nome ou caminho absoluto. - Listar funções exportadas: A função
listfunctions(output_file)lista todas as funções exportadas pela DLL carregada e as salva em um arquivo de texto. - Chamar funções da DLL: A função
usefunction(function_name, parameters)permite chamar uma função especÃfica da DLL, passando os parâmetros definidos.
Requisitos
- Python 3.x
- Windows (requer que você tenha DLLs disponÃveis no seu sistema)
- Biblioteca
ctypes(já incluÃda no Python padrão)
Exemplo de Uso
Carregar a DLL
from DLLBridge import DLLBridge
dll = DLLBridge.loadDLL("user32.dll")
Metadata
Release files for DLLBridge 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| DLLBridge-0.1.0.tar.gz | 2.8 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| DLLBridge-0.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 5.6 kB
Release files / DLLBridge-0.1.0.tar.gz
| Download URL | DLLBridge-0.1.0.tar.gz |
|---|---|
| Size | 2.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
83cf267652742ae1e1bfb87e952eb9a5dc1ba6928c0f246ee5e6a66786d2f3ce
|
|
BLAKE2b-256 checksum How to use checksums |
8c1ccbc756884e1f0057b6ae3c0989f6ce60855257ff89fa31d4ad0accaca777
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.12.3
|
Release files / DLLBridge-0.1.0-py3-none-any.whl
| Download URL | DLLBridge-0.1.0-py3-none-any.whl |
|---|---|
| Size | 2.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
d3709acac9cb851b549ca96eb5bc9c5797028099a9603dbc83b9b9bb348f0dec
|
|
BLAKE2b-256 checksum How to use checksums |
34e21dc1356053cee9ee0716264ea9aee9a11ff0295c01f8963da10e780fb989
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.12.3
|