Get all dlls an exe needs to run
Go to file
2024-12-29 14:07:54 -06:00
.gitignore Updated 2024-12-28 23:56:35 -06:00
image.png added gui 2024-12-29 00:38:45 -06:00
main.py Update main.py 2024-12-29 14:07:54 -06:00
README.md fixed info 2024-12-29 00:40:49 -06:00
requirements.txt fixed info 2024-12-29 00:40:49 -06:00

DLL Extractor

This Python script extracts the DLL dependencies of a Windows executable file and filters out DLLs that are commonly included with the operating system.

preview

Features

  • Identifies all DLLs required by a specified .exe file.
  • Filters out DLLs that are part of the standard Windows OS (e.g., KERNEL32.dll, USER32.dll).

Requirements

  • Python 3.6 or later
  • pefile library

Installation

Install the required Python library:

pip install -r requirements.txt

Usage

Run the script with the path to an executable file as an argument:

python main.py

Example

python main.py

Output:

Non-OS DLL Dependencies:
  glew32.dll
  glfw3.dll
  libyaml-cpp.dll
  lua54.dll

Notes

  • The script assumes the executable is a valid PE (Portable Executable) file.

License

This project is open-source and available under the MIT License.