Questo sito utilizza cookies, anche di terze parti, per mostrare pubblicità e servizi in linea con il tuo account. Leggi l'informativa sui cookies.
Username: Password: oppure
C# / VB.NET - Reversing / Hook
Forum - C# / VB.NET - Reversing / Hook

Avatar
Thejuster (Member)
Guru^2


Messaggi: 1704
Iscritto: 04/05/2008

Segnala al moderatore
Postato alle 15:43
Mercoledì, 01/07/2015
Volevo chiedere un informazione se qualcuno è mai riuscito a fare un Hook GDI o DirectX

Io ho provato entrambi i metodi.

Ho creato un Hook in DirectX esempio come Fraps. Per mostrare FPS o disegnare del testo o una Texture su un'altra applicazione
o gioco che sfrutta le DirectX da 9 in poi.

Il Problema e che voglio fare un Hook su un applicazione che sfrutta le DirectX 7. almeno credo che sia così.
Perché è stata scritta in Delphi ed'è dell'anno 2003.

Non riuscendo ad effettuare l'hook perché ovviamente sono directX molto più vecchie.
E' quindi servirebbe un wrapper dedicato alle Dx7 in .net cosa che non esiste.

Avevo pensato di provare a farlo tramite le GDI.

Ho provato a farlo sul blocco notes esempio ed ottenendo questo risultato

http://s10.postimg.org/4p86nogdl/Cattura.jpg

Riesco a disegnarci sopra tranquillamente. A patto che il programma sia in focus ovviamente o venga refreshato.

Ho provato a fare la stessa cosa con l'applicazione che supporta del Dx7 ma senza successo.
Perché pensandoci bene, Le directX Invalidano l'intero form refreshando continuamente il draw.

Conoscete qualche altro metodo? o devo per forza ricorrere al reversing?


PM Quote