Skip to main content

A set of Python modules to inject DLLs into applications for the Microsoft Windows

Project description

injectlib is a Python package that allows you to inject DLLs into running processes on Windows (32 or 64-bit).

This can be useful for various tasks, such as debugging or adding functionality to existing applications.

This is initially created for desktop GUI automation purpose (project [pywinauto](https://github.com/pywinauto/pywinauto)), because an injected DLL can access GUI widgets’ text properties with much better precision and coverage than standard OS APIs like MS UI Automation API or Win32 API. Other use cases are potentially possible at your own risk according to the law and the project license.

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

injectlib-0.0.2.tar.gz (691.5 kB view details)

Uploaded Source

Built Distribution

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

injectlib-0.0.2-py2.py3-none-any.whl (691.1 kB view details)

Uploaded Python 2Python 3

File details

Details for the file injectlib-0.0.2.tar.gz.

File metadata

  • Download URL: injectlib-0.0.2.tar.gz
  • Upload date:
  • Size: 691.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.13

File hashes

Hashes for injectlib-0.0.2.tar.gz
Algorithm Hash digest
SHA256 54325a4d6e5f22f5a8adb076edbb8d80223899b2d99e683543ac138e730009ec
MD5 cd408c2c1e557637f7ab9f99edbb1de3
BLAKE2b-256 4977421e1892b28aab95e6024977b7bc998cf6dd200863ae3906b8f7df653994

See more details on using hashes here.

File details

Details for the file injectlib-0.0.2-py2.py3-none-any.whl.

File metadata

  • Download URL: injectlib-0.0.2-py2.py3-none-any.whl
  • Upload date:
  • Size: 691.1 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.13

File hashes

Hashes for injectlib-0.0.2-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 455aa576f4dbee3352dc18777a54ccd09de6d7e8afef7b196fe172167953bf65
MD5 4d793cc3691eccdd64d0843b34f563e4
BLAKE2b-256 ed9e4d076c507d9ea8d2e0e37170e6c4976ac7613fdf0933da0869f2676566ae

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