Grab a build from the Releases section or compile with Visual Studio
Usage: Blackjack [options] executable
Positional arguments:
executable The executable you wish to launch
Optional arguments:
-h --help shows help message and exits [default: false]
-v --version prints version information and exits [default: false]
-q --quiet Don't output any messages [default: false]
-d --working-dir Set the working directory to launch
-l --dll DLL file to be injected (multiple)
-e --env Start proccess with environment variable (multiple)
Using the --dll
or -l
flag you can create the process with the specified DLL injected. You can use it multiple times.
blackjack prog.exe -l mod-menu.dll -l crash-logger.dll
Using the --env
or -e
flag you can create the process with custom environment variables. You can use it multiple times.
blackjack prog.exe -e EDITOR=nano -e SHIRT=cool
Make sure that the executable and the DLLs you load have the same bitness. ALSO make sure the version of Blackjack you use ALSO has the same bitness as the executable you wish to launch and DLLs you wish to inject. It may start, but the DLLs will not inject!
Blackjack is released under the MIT License