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

 

 


Tema destacado: Introducción a Git (Primera Parte)


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

Desconectado Desconectado

Mensajes: 123



Ver Perfil WWW
archivos utilizados por un programa
« en: 19 Septiembre 2012, 05:27 am »

hola caballeros, estoy en una situacion algo rara, en un negocio pequeño donde yo trabajaba usan un software que me parece lo hicieron en visual basic.

Compraron equipo nuevo y a la hora de querer instalar esto no encontraron en CD de instalacion,  como era urgente, se me ocurrio copiar los archivos  del programa y pegarlos, abrir el "programa.exe" y si me funciono!

A la hora de empezar a usar el programa, aparecian errores de que faltaba un ".dll" etc... todo lo fui arreglando poco a poco copiando los archivos que necesitaba de system32 al system32 de la maquina nueva, solo necesite unos 5.


Esto fue hace 2 años, ahora estan en las mismas y me dijeron que les ayude, solo que ahora el nuevo sistema no esta alli, esta a unos 20 kilometros, asi que mi plan es el siguiente, copiar los archivos del programa, instalarlo en el nuevo sistema pero no se que .dll copiar porque no recuerdo cuales eran.

Existe la posibilidad de un programa para que me diga que archivos .dll se usan por el programa que se esta usando?

Siempre puedo copiar todo el system32 pero creo que es mucha informacion para una memoria USB.


En línea

seba123neo
Moderador
***
Desconectado Desconectado

Mensajes: 3.621


"No quiero creer, quiero saber" - Carl Sagan


Ver Perfil WWW
Re: archivos utilizados por un programa
« Respuesta #1 en: 19 Septiembre 2012, 06:39 am »

haber, te explico, todo programa realizado en visual basic 6, aunque este programa no tenga ni una linea de codigo, necesita la runtime que es una .dll llamada msvbvm60.dll, sin eso no funciona.

a su ves esta dll, necesita de otras dll tambien, pero que ya son del sistema de windows, pero por las dudas siempre se deben llevar.

simpre es recomendable instalar el paquete runtime, que instala todos los archivos necesarios para ejecutar una aplicacion de visual basic 6, aca esta el link de la pagina de microsoft:

VBRun60.exe instala archivos en tiempo de ejecución de Visual Basic 6.0


eso de copiar la carpeta system32 olvidate, cada sistema operativo tiene diferentes archivos en esa carpeta, aparte asi no hace, simplemente hay que llevar los archivos necesarios, como te explique antes y nada mas.

si podes saber que archivos dll usa un .exe, es mas con el visual basic ya viene una herramienta para eso, se llama Dependency Walker (depends.exe), fijate que lo tenes que tener, con eso seleccionas el .exe y te arma un arbol con todas las dependencias.

saludos.


En línea

La característica extraordinaria de las leyes de la física es que se aplican en todos lados, sea que tú elijas o no creer en ellas. Lo bueno de las ciencias es que siempre tienen la verdad, quieras creerla o no.

Neil deGrasse Tyson
Golo12

Desconectado Desconectado

Mensajes: 123



Ver Perfil WWW
Re: archivos utilizados por un programa
« Respuesta #2 en: 21 Septiembre 2012, 01:22 am »

Gracias por tu ayuda, installe VBrun60 y despues copie todo y funciono todo bien.

Ahora el problema es que el programa funciona con una base de datos , y necesito borrar unos datos de la base de datos o simplemente iniciar una base de datos nueva. No existe la opcion para crear una base de datos nueva y no se con que programa modificar los archivos., intente con Microsoft Access pero no puedo ver los datos que necesito borar.

Que programa me recomiendas para modificar un .MDB ?

gracias! ;)
En línea

HdM


Desconectado Desconectado

Mensajes: 1.674



Ver Perfil
Re: archivos utilizados por un programa
« Respuesta #3 en: 21 Septiembre 2012, 11:23 am »

Hola.

Los mdb son las db de Access. ¿Qué significa que no puedes ver los datos que necesitas borrar?

Saludos.
En línea

- Nice to see you again -
USLO

Desconectado Desconectado

Mensajes: 175

Programador(C#,Vb.net,Asp.Net,JavaAndroid)


Ver Perfil
Re: archivos utilizados por un programa
« Respuesta #4 en: 21 Septiembre 2012, 11:26 am »

ACCESS si o si.

Te creas una tabla ; pero cuidado tienes que ponerle el mismo nombre de tabla que usa el programa hehco en vb6.
En línea

HdM


Desconectado Desconectado

Mensajes: 1.674



Ver Perfil
Re: archivos utilizados por un programa
« Respuesta #5 en: 21 Septiembre 2012, 11:58 am »

Hola.

@Loic:

No creo que sea tan sencillo. No es sólo crear una tabla.

Hay que tener en cuenta muchas más cosas: crear la db con el mismo nombre y en una versión de Access que sea compatible con el sw (es decir si la db original está por ejemplo en A97  :o y la que creas está en formato A2000 o posterior, pues no funcionará).

No creo que la db sólo tenga una tabla, tendrá varias, con sus distintos campos, que serán de algún tipo (que es posible, que puedan tener valores concretos por defecto), que a su vez formarán parte de las claves. Las tablas puede ser que estén relacionadas entre ellas y es posible que algunas de ellas posean registros con valores ya precargados para el correcto funcionamiento del sw. Igual la db además de tablas posee consultas de las que luego tira la app.

Para saberlo bien, habría que analizar la estructura de la db y conocer el funcionamiento del sw (lo suyo sería tener el source.)

Saludos.
En línea

- Nice to see you again -
USLO

Desconectado Desconectado

Mensajes: 175

Programador(C#,Vb.net,Asp.Net,JavaAndroid)


Ver Perfil
Re: archivos utilizados por un programa
« Respuesta #6 en: 21 Septiembre 2012, 12:17 pm »

Bulldozer

Si esta en Acces 97 la solcuion es  crearte la tabla en Access Cual sea la version.Y luego le pasas un programa de convertidor de bases de datos.
Luego tendrias que revisarlo con los errores que te vayan soltando el exe de vb6 al hacer las consultas.

Esto es a mi juicio, lo mas facil para ti.


Yo, por otra parte volveria a hacer el programa(No parece demasiado trabajo).Te he mandado un mensaje personal.Si estas interesado

Saludos
En línea

USLO

Desconectado Desconectado

Mensajes: 175

Programador(C#,Vb.net,Asp.Net,JavaAndroid)


Ver Perfil
Re: archivos utilizados por un programa
« Respuesta #7 en: 21 Septiembre 2012, 12:20 pm »

Lo siento Bulldozer .

Fallo mio!! :xD
En línea

HdM


Desconectado Desconectado

Mensajes: 1.674



Ver Perfil
Re: archivos utilizados por un programa
« Respuesta #8 en: 21 Septiembre 2012, 12:45 pm »

Hola.

Bueno reitero que no se trata de crear una tabla, hay que crear un base de datos  :xD, que podrá contener una tabla o las que haga falta.

Con respecto a la versión de Access, sí puedes crear la db en una versión posterior, pero luego debe dejarse en el formato correcto;  a eso me refería.

De todos modos, como ya indiqué anteriormente, que Golo12 indique qué problema tiene para abrir/ver la db. Igual luego todo es mucho más sencillo de lo que parece.

Citar
Luego tendrias que revisarlo con los errores que te vayan soltando el exe de vb6 al hacer las consultas.

Es una opción, en la que tienes que invertir (por no decir, perder) tiempo.

Citar
Yo, por otra parte volveria a hacer el programa(No parece demasiado trabajo)

Yo no me aventuro a decir eso, sin saber qué sw es y qué hace.

Citar
Te he mandado un mensaje personal.Si estas interesado

Jejeje, si si, ya he visto que sabes que yo no soy el interesado...

Saludos.



En línea

- Nice to see you again -
seba123neo
Moderador
***
Desconectado Desconectado

Mensajes: 3.621


"No quiero creer, quiero saber" - Carl Sagan


Ver Perfil WWW
Re: archivos utilizados por un programa
« Respuesta #9 en: 21 Septiembre 2012, 14:42 pm »

si usa base de datos 97 es porque ese programa esta usando DAO (que ya ni existe mas) y se usa ADO, ese tiene acceso a cualquier version de access.
En línea

La característica extraordinaria de las leyes de la física es que se aplican en todos lados, sea que tú elijas o no creer en ellas. Lo bueno de las ciencias es que siempre tienen la verdad, quieras creerla o no.

Neil deGrasse Tyson
Páginas: [1] 2 Ir Arriba Respuesta Imprimir 

Ir a:  

WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines