A simple Python library to interact with DLLs on Windows.
Project description
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")
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file DLLBridge-0.1.0.tar.gz.
File metadata
- Download URL: DLLBridge-0.1.0.tar.gz
- Upload date:
- Size: 2.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
83cf267652742ae1e1bfb87e952eb9a5dc1ba6928c0f246ee5e6a66786d2f3ce
|
|
| MD5 |
1afd28d8d64c5bae1db12e39df3a7dab
|
|
| BLAKE2b-256 |
8c1ccbc756884e1f0057b6ae3c0989f6ce60855257ff89fa31d4ad0accaca777
|
File details
Details for the file DLLBridge-0.1.0-py3-none-any.whl.
File metadata
- Download URL: DLLBridge-0.1.0-py3-none-any.whl
- Upload date:
- Size: 2.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d3709acac9cb851b549ca96eb5bc9c5797028099a9603dbc83b9b9bb348f0dec
|
|
| MD5 |
0e6e92b00aa150f2b723d18aac818090
|
|
| BLAKE2b-256 |
34e21dc1356053cee9ee0716264ea9aee9a11ff0295c01f8963da10e780fb989
|