Bonjour à tous, j'ai regardé sur internet afin de trouver une réponse mais malheureusement je n'ai pas trouver de documentation claire sur ce sujet, j'espère à l'avance que vous pourrez m'aider.
Voilà j'essaye de récupérer le texte du chat de Full Tilt Poker. À ma défense je vous dirais que ce n'est pas pour faire un BOT. Même si faire un BOT peut être un excellent défi. Je ne veux pas le faire car selon moi cela briserais le challenge du jeu lui même.
Pourquoi le faire alors ?
Car j'aime les défis, et celui-ci ma fais royalement suer (dans le bon sens du terme). J'ai du apprendre l'injection de DLL ( J'ai acheté le livre de Jeffrey Ritcher : Programming Application for Microsoft Windows Fourth Edition), J'ai dû apprendre à utiliser Detours de Microsoft mais avant cela j'ai appris la manipulation de l'IAT, puis j'ai commencer assembler...etc
Je veux juste pouvoir le faire.
Actuellement mon programme
1) Injecte une dll dans le processus
2) Utilise Microsoft Detour 2.1 pour lire le TextOut DrawText ExtTextOut
3) Écris le texte UNICODE lu dans un fichier texte en utilisant std::wfstream
Mais voilà Detour ne lis que les titres des fenêtre. le reste est contrôler par QT
J'ai donc 2 questions :
1) Comment QT réussit à écrire du texte sans passer par les API de Windows ?
2) Comment puis-je détourner la fonction qui écrit le texte de QT
Merci à tous, j'attends vos réponse.
PS : J'apprécierai que vous me donniez des pistes seulement. Pas de code complet.
PS2: Surtout soyez clair dans vos explications merci.