Don't bother to read this thread unless you are interested in C++, or you know C++.
I have written a C++ DLL using Visual C++ (didn't use .NET), it does some detours (that's it's main purpose.)
On my PCs, if I inject into an application it works just fine same for another person, but for a third person, it doesn't.
My injector returns successful when it injects but, by the time the injection is done (guess) the process dumps the DLL(as in it's not part of the process and I can rename, delete w/e to the DLL I wanted to inject).
I added a logger to it and in DllMain I tried to write in a file "Hello world." flush and close but it didn't get that far.
All three PCs got Windows 7, mine and the person's that it doesn't work on have both x64 version.
The injector is ran as Administrator and all have C++ Redistributable packages installed.
Yes, I've set the MFC to static.
Any ideas...anyone?






