Overlay num Jogo com DX9

5 respostas
SirDominque

Gente,!!!
Primeiramente, obrigado pela ajuda até agora!!!

Só gostaria de saber uma coisa,tem algum jeito de fazer overlay em um jogo em DX9 usando java ? Tipo, igual a STEAM, e ORIGIN ?

5 Respostas

ViniGodoy

Sim, tem sim.

Na verdade, boa parte dos jogos da Steam e Origin usam DX9.

Citando o que o fungos disse num tópico antigo da PDJ:

“fungos”:
Voce pode usar alguma API de Hooking como:


http://programmerstools.org/taxonomy/term/58

ou fazer na mao, o que nao eh muito dificil e te ensinara muito sobre como algumas coisas funcionam internamente, veja:

http://www.codeproject.com/KB/system/hooksys.aspx

Outra maneira de hooking eh via DLL redirection:
http://msdn.microsoft.com/en-us/library/ms682600(VS.85).aspx
http://www.ethicalhacker.net/content/view/207/24/

Boa Sort!

ViniGodoy

Ah, desculpe, passei batido a parte do “usando Java”.

Com Java puro certamente não dá para fazer. Você teria que criar o hook em C++, e interoperar com JNI.

SirDominque

ViniGodoy:
Sim, tem sim.

Na verdade, boa parte dos jogos da Steam e Origin usam DX9.

Citando o que o fungos disse num tópico antigo da PDJ:

“fungos”:
Voce pode usar alguma API de Hooking como:


http://programmerstools.org/taxonomy/term/58

ou fazer na mao, o que nao eh muito dificil e te ensinara muito sobre como algumas coisas funcionam internamente, veja:

http://www.codeproject.com/KB/system/hooksys.aspx

Outra maneira de hooking eh via DLL redirection:
http://msdn.microsoft.com/en-us/library/ms682600(VS.85).aspx
http://www.ethicalhacker.net/content/view/207/24/

Boa Sort!

Detours Professional 3.0 is available for immediate purchase at the online Microsoft Store.

Tem que comprar???

ViniGodoy

A API Detours, sim. Ela é uma API comercial.
Mas você pode usar os hooks do Windows diretamente.

SirDominque

ViniGodoy:
A API Detours, sim. Ela é uma API comercial.
Mas você pode usar os hooks do Windows diretamente.

LOL 10 MIL DÒLARES!!!

Usar os hooks do windows…

Tem algum Tutorial bem simples, só pra eu ter uma idéia de como fazer?

Criado 25 de setembro de 2012
Ultima resposta 30 de set. de 2012
Respostas 5
Participantes 2