Optimized build
This commit is contained in:
parent
435f1b0355
commit
bcbc679a21
8
build.sh
8
build.sh
@ -1,9 +1,11 @@
|
|||||||
#!/usr/bin/env sh
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
|
strip="x86_64-w64-mingw32-strip"
|
||||||
|
|
||||||
rm -f jadeite.zip
|
rm -f jadeite.zip
|
||||||
rm -rf out
|
rm -rf out
|
||||||
|
|
||||||
sh setup.sh
|
sh setup.sh --buildtype=release
|
||||||
ninja -C build
|
ninja -C build
|
||||||
|
|
||||||
mkdir out
|
mkdir out
|
||||||
@ -13,6 +15,8 @@ cp ./build/injector/launcher_payload/launcher_payload.dll ./out
|
|||||||
cp ./build/game_payload/game_payload.dll ./out
|
cp ./build/game_payload/game_payload.dll ./out
|
||||||
cp ./LICENSE.txt ./out
|
cp ./LICENSE.txt ./out
|
||||||
|
|
||||||
|
$strip ./out/*.{exe,dll}
|
||||||
|
|
||||||
if [ "x$1" = "xrelease" ]; then
|
if [ "x$1" = "xrelease" ]; then
|
||||||
cd out
|
cd out
|
||||||
zip ../jadeite.zip *
|
zip ../jadeite.zip *
|
||||||
|
@ -25,8 +25,8 @@ static inline void inject(HANDLE process, const void *payload, size_t payloadSiz
|
|||||||
|
|
||||||
// Find the EXE header in the process
|
// Find the EXE header in the process
|
||||||
char exeHeader[1024];
|
char exeHeader[1024];
|
||||||
IMAGE_DOS_HEADER *dosHeader;
|
IMAGE_DOS_HEADER *dosHeader = NULL;
|
||||||
IMAGE_NT_HEADERS64 *ntHeaders;
|
IMAGE_NT_HEADERS64 *ntHeaders = NULL;
|
||||||
|
|
||||||
MEMORY_BASIC_INFORMATION memoryInfo;
|
MEMORY_BASIC_INFORMATION memoryInfo;
|
||||||
char *currentAddress = 0x0;
|
char *currentAddress = 0x0;
|
||||||
|
Loading…
Reference in New Issue
Block a user