Dank Tier Donator
- Jan 26, 2019
Have a look at github, I have already answered a few.I'm gonna start posting issues in the tracker and sending pull requests, I know you guys are busy, I will do my best to help out however I can. Just ignore the issues for now, I'm just gonna throw them up there so we can keeCurrently notp track of stuff, there is no rush.
We do not have a separate launcher yet. Do we need one? You get a warning if you open e.g. the x86 variant on a x64 system.We will still have a separate Launcher.exe yes?
My preferred variant would be to ship x64 and x86 static versions. To minimize the number of filesThat static qt lib is only x64, if I'm reading this correctly
What's the goal, ship just the static x64 or are we doing dynamic linking?
For the QT x64 version there is a prebuild version that we can include.
For the QT x86 version there is currently no static library available for download. Therefore the x86 variant was added as dynamic linking to the download.
The problem is that QT does not offer prebuild static libaries for download and you would have to compile them yourself. Compiling takes about 6 hours and you can't offer the self compiled version for download because it contains hardcoded strings that only work on your PC.
The easiest way is to deliver everything with dynamic linking.
Here's my experience:
The x86 dynamic build loads fine This is good
The x64 dynamic build crashes immediately error: 0xc000007b I have no idea what happens there. Maybe he does not find all the libaries
The x64 static build loads fine This is good
Do you mean the finished download version or the self-built version?Each version fails to inject, doesn't matter what you use for:
- start routine
- injection method
- I tried 3 diff DLLs
- I tried 3 diff target processes
When I inject my HalloWorld.dll into Notepad.exe everything works fine.
I haven't made bigger tests with other programs. You can start the program with admin rights, that might help.
I have very little knowledge of the Injector itself. Broihon has to take a look at it.I tracked down the cause of the injection problem but too dumb to fix it: No injection methods working · Issue #3 · Broihon/GH-Injector-Library