Das ist ein C++ Code der die EndScene und den DevicePointer hookt.
Es wird ein Rechteck links oben ins Fenster gezeichnet, doch trotz fehlerfreier compilierung wird nichts gezeichnet=( findet ihr einen Fehler?
Den Code hast du von einem TuT und in diesem steht wie man die richtige Adresse von EndScence rausfindet (da sie bei nicht bei jeder d3d9.dll gleich ist, weil sie älter oder neuer evtl. ist).
Hmm ja also nen Injector zu finden ist jetzt nicht das Problem!
Ich habe jetzt die falsche EndScene Adresse editiert und die Dll mit Combat Arms getestet...
Doch leider wurde nichts gezeichnet=(
Wie soll die DLL auch in der Lage sein irgendwas zu Zeichnen?
Du weist pDevice ja nirgends eine gültige Adresse zu, außerdem solltest du deinen ThreadProc in Ordnung bringen:
Code:
DWORD WINAPI ThreadProc(in LPVOID lpParameter);
So sollte der Functions Prototyp deiner InitHook Funktion aussehen.
Übrigens sieht der gesamte Code so aus als hättest du wenig Ahnung von dem was du zu tun versuchst, du holst dir in der InitHook Funktion ein Handle zur D3D9.dll aber machst danach nichts mehr damit.
Wenn du möchtest das dein Code Funktioniert musst du auf jeden Fall pDevice einen gültigen Zeigern auf ein DIRECT3DDEVICE9 zu weisen.
Du kannst dann aber auch nicht einfach eine feste Adresse für EndScene nehmen, sondern musst das Offset von EndScene zu dem Handle addieren. Das Handle ist nämlich afaik nach jedem Programmstart unterschiedlich.
btw, kann es sein, dass der Detour direkt zum Caller von EndScene returnt? Ob man das so machen kann weiß ich nicht, weil dann ja eigentlich EndScene nie wirklich "ausgeführt" wird.
Also ich muss erstmal DIRECT3DDEVICE9 eine gültige Adresse zuweisen...
d3d9.dll Handle + EndScene Offset = EndScene Adresse...
Doch was soll denn an dem Thread (InitHook()) falsch sein?
Sorry, aber dass verstehe ich nicht ganz=(
[C++]Hook all Recv function Problem 08/21/2010 - C/C++ - 5 Replies Hi Leute
wenn ich send hooke egal welches läuft das alles super nur wenn ich irgendein recv hooke habe ich immer eine Packet size von 1000 bis 10000.
sry das ich schon wieder nerve
#include "WinSock2.h"
#include <cstdio>
#include <ctime>
#include <fstream>
#include <iomanip>
Urban WR D3D Hook PROBLEM!! 06/01/2010 - WarRock - 11 Replies Hi,
Bei dem Urban WR D3D Hook Hack ( http://www.elitepvpers.com/forum/warrock-hacks-bots -cheats-exploits/589000-warrock-urban-wr-d3d-hook- undetected-30-05-2010-a.html ) habe ich ein Problem. Ich habe alles entpackt und
extrahiert aber wenn ich den Injector öffne steht da " Auf das angegebene Gerät , bzw. den Pfad oder die Datei kann nicht zugegriffen werden. Sie verfügen eventuell nicht über ausreichende Berechtigungen, um auf das Element zugreifen zu können" !!!! Ich bin aber Administrator...
C++ hook Problem 10/19/2009 - C/C++ - 15 Replies Also ich habe mir einen Keyboardhook geschrieben und habe das programm gestartet und es wieder beendet ohne den hook unzuhooken und nun geht meine tastatur nicht mehr (auch im bios nicht mehr) tja ich denke ,dass der hook immernoch läuft und ich bräuchte so eine art hook manager .
Oder einfach ein stückcode,das mir alles unhooked .
mein code :
void MsgLoop()
{
MSG message;
BiG problem With hook edx33 07/28/2009 - Silkroad Online - 8 Replies I hook edx33 and now 80 % of my programs no start :rtfm:
and too unhook don't start
im into 64X bit vista windows pls fast reply how to fix them