The reason i wont do it as its going to be usermode level which im not too in-depth with.
I have a c# source pre-built that does some basic stuff and gui is done. I want it to support BitBlt and D3D screenshot functionality and process checksum from a database. Also a hardware ban feature.
I know this is not the place to discuss this but there are not really any places to, so does anyone have any information on where a good place to ask would be.
what i want to achieve is a client that will use 2 screenshot methods, and will have an interface that will allow me to stream updated code silently. i will use a few silent methods to detect cheats such as detours, module hiding, debug registers (Possible false-positive...) then this data will be recorded on a log and streamed back to the server, also once the game has finished any screenshots will be zipped and the hash will be sent back to the server and the user then has the responsibility of uploading their own zip.
thx for the response.
If your looking more into the anticheat side of it though, the code iconic gave me was for GDI (BitBlt) so its not of much use in todays world.
I suggest looking up glReadPixels and Direct3D screenshots.