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

 

 


Tema destacado: Únete al Grupo Steam elhacker.NET


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP)
| | | |-+  Programación Visual Basic (Moderadores: LeandroA, seba123neo)
| | | | |-+  Res y dlls
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Res y dlls  (Leído 2,925 veces)
V18s

Desconectado Desconectado

Mensajes: 95


Pecado no es ignorar es no querer saber


Ver Perfil
Res y dlls
« en: 9 Agosto 2005, 02:16 am »

Saludos foro

Como ya habia posteado andaba buscando como sacar archivos de un exe, pues bien dicho con los recursos, soloq ue estoy teniendo un detallito, como bien habia dicho lo que busco es extraer exactamente un dll, la aplicacion que se esta desarrollando no siempre se podra poner en un instalador por lo que se busca poder sacar los dlls , el problema es que cuando los extraigo ya no me los quiere aceptar visual basic. este es mi codigo y tengo que decir que para un archivo x no hay problema puedo sacar mp3s y reproducirlos sin problemas, el detalle esta con los dlls

    Dim dll() As Byte
    Dim path As String
   
    dll = LoadResData(101, "NOMBRE")
    Open "c:\Midll.dll" For Binary As 1
    Put #1, , dll
    Close #1

cuando lo extrae quiero comprobar si en realidad lo esta haciendo bien, por lo que ese archivo extraido lo intento agregar en otro proyecto de vb desde las referencias y no me hace NADA, no me lo agrega, por lo que opino que esta alterando el dll y pierde funcionalidad, no se si me explico pero lo intente expresar de la mejor forma...
Saludos Foro


En línea

Slasher-K


Desconectado Desconectado

Mensajes: 1.477


Ver Perfil
Re: Res y dlls
« Respuesta #1 en: 9 Agosto 2005, 02:23 am »

¿Qué tamaño tiene la DLL?


En línea



A la reina de las profundidades que cuida los pasos de una sombra en la noche :*
V18s

Desconectado Desconectado

Mensajes: 95


Pecado no es ignorar es no querer saber


Ver Perfil
Re: Res y dlls
« Respuesta #2 en: 9 Agosto 2005, 16:13 pm »

tiene 76K y tambien lo probe con un dll de 140K y nada...
Alguna sugerencia?
En línea

Xpeed


Desconectado Desconectado

Mensajes: 472


Res Publica Non Dominetur


Ver Perfil
Re: Res y dlls
« Respuesta #3 en: 9 Agosto 2005, 19:45 pm »

será poruqe la variable se desborda al no tener la cantidad de espacio que necesita para almacenar todos los datos de las dll's..... porque no pruebas dimensionandolas como long o double.... tal ves asi las pueda tomar completas...


un saludo.
En línea

V18s

Desconectado Desconectado

Mensajes: 95


Pecado no es ignorar es no querer saber


Ver Perfil
Re: Res y dlls
« Respuesta #4 en: 10 Agosto 2005, 00:20 am »

Pues intentado y nada. intente tres cosas
intente poner  la variable a la que le asigno el recurso (dll) a un long y al double y marca error por lo que la deje sola como dim para que tomara el tipo que corresponda y nada sigo con el mismo problema, despues de que saco el dll al intentarlo agregar a un proyecto no hace NADA, ni lo agrega ni marca error...

Alguien ya lo ha hecho? agradeceria mucho la ayuda

Saludos Foro
En línea

Slasher-K


Desconectado Desconectado

Mensajes: 1.477


Ver Perfil
Re: Res y dlls
« Respuesta #5 en: 10 Agosto 2005, 00:38 am »

Los recursos sólo pueden tener hasta 64KB, ese es el problema. Mejor crea un sistema para empaquetar, no es muy difícil. Crea una estructura que represente a cada archivo, con registros como el Tamaño, offset, etc y guardas uno por archivo en un nuevo archivo, luego metés los archivos al final.

Lo único más o menos complicado (no lo es, pero con respecto a lo demás) es calcular el offset, que simplemente es el offset del archivo anterior más el tamaño de este último.

Cuando tenga algo de tiempo voy a postear un ejemplo.

Saludos.
En línea



A la reina de las profundidades que cuida los pasos de una sombra en la noche :*
byebye


Desconectado Desconectado

Mensajes: 5.093



Ver Perfil
Re: Res y dlls
« Respuesta #6 en: 10 Agosto 2005, 00:50 am »

acabo de hacer una prueba con un ejecutable de 548 KB y no hay problema alguno, pon aqui la dll a ver que tal.
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
[Ayuda] Manejo de dlls « 1 2 »
.NET (C#, VB.NET, ASP)
Edu 16 8,527 Último mensaje 15 Febrero 2011, 20:51 pm
por Edu
[Ayuda] Proyecto con dlls
.NET (C#, VB.NET, ASP)
Edu 1 2,301 Último mensaje 15 Febrero 2011, 20:44 pm
por [D4N93R]
[Solucionado]Ayuda pruebas con DLLs
Programación C/C++
noele1995 0 1,526 Último mensaje 15 Julio 2012, 22:34 pm
por noele1995
Carga de DLLs Forward
Ingeniería Inversa
paulagarcum 4 4,581 Último mensaje 7 Noviembre 2013, 00:33 am
por paulagarcum
decompilar DLLs
Ingeniería Inversa
p52sarup 6 7,302 Último mensaje 12 Julio 2018, 23:48 pm
por .:UND3R:.
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines