Nuitka DLL Bootloader is a utility designed to facilitate the execution of main.dll files extracted by nuitka-extractor.
- Loads and executes main.dll files extracted by nuitka-extractor
- Allows passing command-line arguments to the original executable
The basic syntax for using Nuitka DLL Bootloader is: boot.exe real_program.exe [arguments...]
boot.exe: The launcher provided by this projectreal_program.exe: The original executable file before extraction (Some programs have the issue of verifying themselves)[arguments...]: Optional command-line arguments that will be passed to the real program
To run a program named my_app.exe with the argument --config config.ini:
boot.exe my_app.exe --config config.ini
- Download the latest release of Nuitka DLL Bootloader from the GitHub repository
- Extract the contents of the release archive
- Place
boot.exein the same directory as your extracted main.dll file - Ensure the original executable (
real_program.exe) is also available in the same directory or a specified path
If you wish to build Nuitka DLL Bootloader from source, follow these steps:
-
Clone the repository:
git clone https://github.com/Steven-Qiang/nuitka-dll-bootloader.git cd nuitka-dll-bootloader -
Build the project:
gcc .\boot.c -o boot.exe -municode
This project is licensed under the MIT License.
For any issues or questions, please open an issue on the GitHub repository.