Foros del Web » Programación para mayores de 30 ;) » C/C++ »

Depurar DLL cargada dinámicamente

Estas en el tema de Depurar DLL cargada dinámicamente en el foro de C/C++ en Foros del Web. Hola, A ver si alguien puede ayudarme. Tengo dos proyectos independientes en soluciones diferentes de Visual Studio, digamos A y B. Uno de ellos genera ...
  #1 (permalink)  
Antiguo 05/12/2013, 05:50
 
Fecha de Ingreso: septiembre-2013
Mensajes: 3
Antigüedad: 11 años, 1 mes
Puntos: 0
Depurar DLL cargada dinámicamente

Hola,

A ver si alguien puede ayudarme. Tengo dos proyectos independientes en soluciones diferentes de Visual Studio, digamos A y B.

Uno de ellos genera un .exe(A) y el otro genera un .dll(B)

El problema que tengo es que en el código del .exe, hay un punto en el que instancio dinámicamente la dll (usando HINSTANCE) porque necesito usar una de las funciones de la misma.

Cuando estoy depurando el .exe, ¿existe alguna manera de acceder también al código de la dll y depurarlo?

Muchas gracias,

Saludos,
  #2 (permalink)  
Antiguo 10/12/2013, 04:13
 
Fecha de Ingreso: septiembre-2013
Mensajes: 3
Antigüedad: 11 años, 1 mes
Puntos: 0
Respuesta: Depurar DLL cargada dinámicamente

¿Alguna sugerencia?

Gracias de antemano
  #3 (permalink)  
Antiguo 16/12/2013, 00:19
Avatar de JettTeixeira  
Fecha de Ingreso: noviembre-2013
Mensajes: 1
Antigüedad: 11 años
Puntos: 0
Respuesta: Depurar DLL cargada dinámicamente

De lo que yo sé, no se puede.

¿Por qué?

Simplemente porque la DLL esta echa no solo para que el .exe pese menos. Sino, para proteger tu código. Es decir, si yo creo un nuevo método para ordenar números muchísimo más rápido que los métodos convencionales y quiero vender la función, lo vendo como .DLL y así me aseguro que la otra persona pueda utilizar el código, pero no podrá copiarlo.

Lo que se que puedes hacer es ver el nombre de las funciones que tiene ese DLL, pero ese lo hago con programas externos.

Etiquetas: depurar, dll, funcion
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:57.