elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Guía rápida para descarga de herramientas gratuitas de seguridad y desinfección


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  es posible editar una biblioteca estática
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: es posible editar una biblioteca estática  (Leído 2,294 veces)
colcrt

Desconectado Desconectado

Mensajes: 86


Ver Perfil
es posible editar una biblioteca estática
« en: 5 Febrero 2018, 09:35 am »

hola,
verán tengo unas biblioteca estáticas que por desgracia fueron compiladas en una versión anterior de visual estudio y de ninguna forma he podido usarlas, hay alguna manera en que las pueda usar en la versión que tengo de visual estudio (2015)??

quizás editandolas con algún hexadecimal
depronto volcar el código fuente o algo así xD  :¬¬


En línea

Serapis
Colaborador
***
Desconectado Desconectado

Mensajes: 3.355


Ver Perfil
Re: es posible editar una biblioteca estática
« Respuesta #1 en: 5 Febrero 2018, 17:28 pm »

Poderse siempre se puede.
Las pregunta debería ser: Qué sabes de ensamblador (si está compilado a código nativo) o que sabes de CIL (si está en bytecode).

A menudo la razón por la que una librería de una versión no funciona con otra, suele ser debido al paso de parámetros y retorno de llamadas, es lo que se llama "calling convention", y básicamente es un acuerdo, para que desde donde se llama deba saber donde depositar los parámetros y que registros deben contener la dirección de llamada y de retorno, cuando finalice la llamada. En general se recurre a usar la pila, pero incluso así, el orden de introducir los datos y qué se introduce, cómo y quién libera la pila (si el llamante a la devolución o el llamado) puede variar...

En resumen si un entorno opera en un modelo y una librería funciona en otro, directamente no puede ser operado, y por tanto la librería no puede ser usada...

Para más detalles mira por ejemplo: https://en.wikipedia.org/wiki/X86_calling_conventions


« Última modificación: 5 Febrero 2018, 17:32 pm por NEBIRE » En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
¿Es posible editar la dirección MAC de un adaptador wifi en Windows?
Wireless en Windows
Nutella 7 6,902 Último mensaje 20 Diciembre 2015, 19:00 pm
por Sh4k4
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines