Fórum Funções de DLL #189647
20/10/2003
0
Gostaria de saber se alguém sabe alguma rotina ou programa que mostre as funções de uma determinada dll...
Obrigado...
Sdript
Curtir tópico
+ 0Posts
20/10/2003
S
Por exemplo funções usadas no Internet Explorer podem ser controladas a partir de sua Dll é só pegar as dicas no site da Microsoft.
raczy@bol.com.br
Valeu!!!
Gostei + 0
20/10/2003
Cebikyn
http://www.swissdelphicenter.ch/torry/showcode.php?id=1133
infelismente é possível pegar apenas o nome das funções, não conheço nenhuma forma de pegar os parâmetros que as funções precisam.
Gostei + 0
20/10/2003
Beppe
O Delphi faz o chamado [i:193a81e378]Name Mangling[/i:193a81e378] nos nomes das funções. Ele coloca através de uma notação especial informação sobre tipos, tornando possível(embora muito complicado) ao menos extrair nomes dos tipos e quantidade dos parâmetros.
Ataliba
Gostei + 0
21/10/2003
Cebikyn
Gostei + 0
22/10/2003
Beppe
@Classes@TBits@SetBit$qqrio
Este é o nome [i:df91a1402b]mangled[/i:df91a1402b] do método TBits.SetBit, na unit Classes. É uma maneira compacta e canonizada de representá-la. Neste exemplo, as duas últimas letras significam os parâmetros Integer(i) e Boolean(o). Os nomes dos parâmetros não são mantidos.
Se eu achar nos meus arquivos eu posto uma rotina que escrevi que decodifica(maz naum faz milagre) o protótipo.
O Delphi faz isso para... para... peraí, nem sei porque! :cry:
PS: Peguem o [url=http://www.volweb.cz/pvones/delphi/]PEViewer[/url], ele exibem info sobre PE´s, especialmente do Delphi.
Ataliba
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)