Ir al contenido


Foto

Como analizar una Dll?


  • Por favor identifícate para responder
3 respuestas en este tema

#1 c0lo

c0lo

    Advanced Member

  • Miembro Platino
  • PipPipPip
  • 241 mensajes
  • LocationLima-Peru

Escrito 04 septiembre 2009 - 06:32

Al decir analizar una dll, lo digo explicando o dando a entender que tengo mi dll hecha en delphi, pero ocurre que segun mi criterio de programador inicial mi dll y el codigo y mis funciones estan bien.

Pero a la hora que la dll la inyecto en un proceso X y luego uso la funcion que es la creo que tiene problemas pero nose en que parte de mi funcion es la que esta causando problemas. Como podria yo analizar eso?

En primer momento dije, como un Ejecutable en delphi que daba correr paso a paso y asi llegaba al problema o error que cometia en setencias o comandos. Como haria de la misma manera con una dll?

Gracias :cry:
  • 0

#2 Ace-Cathedral

Ace-Cathedral

    Member

  • Miembros
  • PipPip
  • 28 mensajes
  • LocationGuadalajara, Jalisco

Escrito 05 septiembre 2009 - 06:59

Hola, buen dia... Puedes hacer lo siguiente:

- Abre el codigo dll en delphi...
- Despliega el menu Run...
- Selecciona la opcion Parameters
- En la opcion Host application pon la ruta del ejecutable que llama a tu dll...
- No olvides poner un BreakPoint en la funcion que quieres "debuguear"...

De esta forma se ejecuta el programa que llama a tu dll... Y en el momento que se ejecute el codigo se detiene en el BreakPoint que pusiste, asi puedes checar donde esta el posible error...

Realmente soy malo explicando... Espero que te pueda servir y que sea entendible...

Saludos...
  • 0

#3 Ace-Cathedral

Ace-Cathedral

    Member

  • Miembros
  • PipPip
  • 28 mensajes
  • LocationGuadalajara, Jalisco

Escrito 05 septiembre 2009 - 07:08

Una cosa mas: la dll y el programa que usa o llama la dll deben estar en el mismo directorio...

Saludos...
  • 0

#4 c0lo

c0lo

    Advanced Member

  • Miembro Platino
  • PipPipPip
  • 241 mensajes
  • LocationLima-Peru

Escrito 05 septiembre 2009 - 05:25

Muchas Gracias, desconocia la manera correcta de debugear una dll o alguna aplicacion correctamente con delphi :D
  • 0




IP.Board spam blocked by CleanTalk.