Skip to main content

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

DLLBridge-0.1.0.tar.gz (2.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

DLLBridge-0.1.0-py3-none-any.whl (2.9 kB view details)

Uploaded Python 3

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

Hashes for DLLBridge-0.1.0.tar.gz
Algorithm Hash digest
SHA256 83cf267652742ae1e1bfb87e952eb9a5dc1ba6928c0f246ee5e6a66786d2f3ce
MD5 1afd28d8d64c5bae1db12e39df3a7dab
BLAKE2b-256 8c1ccbc756884e1f0057b6ae3c0989f6ce60855257ff89fa31d4ad0accaca777

See more details on using hashes here.

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

Hashes for DLLBridge-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 d3709acac9cb851b549ca96eb5bc9c5797028099a9603dbc83b9b9bb348f0dec
MD5 0e6e92b00aa150f2b723d18aac818090
BLAKE2b-256 34e21dc1356053cee9ee0716264ea9aee9a11ff0295c01f8963da10e780fb989

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page