DirectX Hook .Dll (Screen capturing)

Closed Posted Aug 25, 2015 Paid on delivery
Closed Paid on delivery

742

Freelancer

schauen sich jetzt an

3838

INSGESAMT

Aufrufe

Projektbeschreibung:

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

C Programming C# Programming C++ Programming Windows API

Project ID: #8334673

About the project

3 proposals Remote project Active Oct 30, 2015

3 freelancers are bidding on average €223 for this job

Yknox

Hello. I take an interest in your job. I have full skills in Web scrapping, Android, Iphone, Linux, Reverse engineering, Java, AI, Mathematics, Algorithms, Qt, c++ & c# programming. Please check my profile and portf More

€206 EUR in 3 days
(971 Reviews)
9.3
AAADeveloper

Hello, Before you select a part time developer from here, take a look at fugacode.com. If you like what you see, contact them. That's all. "Why hire freelancers? when you can hire professional developers for the More

€155 EUR in 3 days
(0 Reviews)
0.0