DirectX hook Dll -- 2

Cerrado Publicado Aug 23, 2015 Pagado a la entrega
Cerrado Pagado a la entrega

I need a native dll (writen in C or C++) that can be injected into a DirectX9 process. The dll should then hook the directx module, read every frame and write it to some memory allocated in the same process. Writing the image should be done using a global mutex so another process can read the images.

The dll must provide a way for other processes to get some data about everything:

- the address and size of the memory region where the images will be written.

- the mutex name used for locking when writing to the image

Maybe by creating a temporary file with process id and all data... How exactly the information can be grabbed from the dll/process is up to you.

The target application is BlueStacks, and the dll must run on windows XP(las SP), 7 (all SPs), 8/8.1 (all SPs) and also on windows 10.

The idea behind all this is to have an easy way to capture the frames of a game (only bluestacks in this case) and being able to read it with ReadProcessMemory from another process.

The dll must be standalone, no other dlls should be needed.

The dll must be injectable with any standart dll injector, no static imports, no "WindowsHookEx". Just the plain old simple CreateRemoteThread + LoadLibrary.

Obviously the process must not become corrupted / unstable when injected, even when ts3, fraps, xfire are running or when an usb controller is plugged in or removed (especially important!).

Some more requirements:

- Writing the frame and reading must be solved with a global mutex to prevent the demo application from reading a frame while the game is writing a new frame

- The dll will be delivered as source code

- It needs to be done within 3 (to a maxmum of 7 days in case there are changes necessary)

- Fullfils all requirements written down in the projectdescription unless we haven't discussed something else as solution

- Dll + c# demo project compiled for x86(32bit) and source code of both

- Must be stable over longer time periods of course and support all listed system os from the project description (Win XP - Win 10)

- Needs to be compatible with BlueStacks App Player

Programación en C Programación en C++ API de Windows

Nº del proyecto: #8324240

Sobre el proyecto

3 propuestas Proyecto remoto Activo Oct 30, 2015

3 freelancers están ofertando un promedio de €319 por este trabajo

super2lao

A proposal has not yet been provided

€568 EUR en 10 días
(0 comentarios)
0.0
jabra3829

Dear, Hiring Manager. I have good experience about directX and hooking. I have developed some inject dlls for many purpose. This task will be appropriate for me. See you later.

€222 EUR en 3 días
(0 comentarios)
0.0
jwolf0525

Dear, Hiring Manager. I have good experience about Direct X and hooking. I have developed some inject DLLs for many purpose. This task will be appropriate for me. See you later.

€166 EUR en 3 días
(0 comentarios)
0.0