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
Como analizar una Dll?
Comenzado por
c0lo
, sep 04 2009 06:32
3 respuestas en este tema
#1
Escrito 04 septiembre 2009 - 06:32
#2
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...
- 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...
#3
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...
Saludos...
#4
Escrito 05 septiembre 2009 - 05:25
Muchas Gracias, desconocia la manera correcta de debugear una dll o alguna aplicacion correctamente con delphi