Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - MaX2

#71
Creo que lo comente en el otro post, que no sabia si estaba bien en ese subforo, y como en aquel post me dijeron que este tema es mejor preguntarlo en el foro de Ingenieria Inversa, aqui lo he puesto, y creo que también lo he comentado aquí, y he puesto un link a ese post para no repetir los las pruebas que se hacen y los resultados, y como yo no estoy muy puesto, así lo hice, ahora bien si algún moderador quiere cerrar el otro post o unirlos, por mi no hay problema.

tincopasan he probado con el ResHacker, no se si trabajara igual que winhex, pero solo he visto opciones para cambiar el icono al ejecutable.



Salu2.



#72
Llevo un tiempo intentando editar un pequeño archivo EXE creado en Visual Basic y ya no se que mas probar, a ver si me podéis ayudar.

Al ejecutable tengo que cambiar una ruta donde buscar un archivo, ese archivo lo busca en C:\aplicacion\archivo.mdb, quiero quitarle esa ruta para dejarlo en \archivo.mdb que el programa se pueda ejecutar desde un lápiz usb.

He probado con el ResHacker, pero solo muestra el código para cambiar el icono.

También he probado a descompilarlo con el VB Decompiler Pro, y con el VBReFormer, no he utilizado nunca el Visual Basic, pero cuando intento cargar el proyecto que he extraído con esos programa, no lo carga.

Tambien he probado desde la linea de comandos del Visual Studio con ildasm, y en la ventana que muestra para cargar el EXE tampoco lo carga.

Me puede decir alguien como puedo editar el EXE para quitar esa ruta ?

El programa es solo un ejecutable y una base de datos *.mdb, no lleva librerías.


P.D. Este tema lo postee en el foro equivocado, pero el amigo Eleкtro me ayudo y realizo unas pruebas este es el post


Salu2.
#73
Gracias Eleкtro igualmente.

Salu2.
#74
Si alguien me puede decir como solucionar el problema del post anterior, mejor porque asi puedo hacer pruebas en el ordenador donde estoy.

Por otro lado, he probado dos cosas, y no funcionan, así que vamos por partes para que no lie mucho el asunto.

Con el programa original:
Crea una carpeta en el raíz y dentro de ésta crea una segunda carpeta, que tenga nombre compuesto, por ejemplo
C:\- Programa Original\Programa\Original   (y dentro la carpeta "Original" copia todos los archivo que te envié.)

Ejecuta el programa, ves al menú Configuración > Modificar xxxxx y pon el PIN que te pase, veras como te da un error.


Con el programa Modificado:
A mi en el ordenador donde estoy me da el siguiente error, pero creo que es cosa de que falta algo como en el problema anterior, espero alguna ayuda para poder solucionarlo.



Copia el archivo modificado en la sub-carpeta "Original" que creaste, al ejecutarlo tira este error:



Ese error creo que puede ser porque se ha eliminado mas codo, te comento esto porque cargado el original y el modificado en el programa "VB Decompiler", y mira la diferencia de codigo entre uno y otro:




Salu2.




#75
Ahora tengo que resolver un pequeño problema con el que me he encontrado en el ordenador donde lo estoy probando.

Cuando ejecuto el exe, me da el siguiente error, cuidado Eleкtro que no tiene nada que ver con el ejecutable modificado, me pasa con los dos.



Se ve que he desintalado algo y se llevo por detras alguna librería que necesita, o archivo ocx.


Salu2.
#76
Hola Eleкtro, la verdad que he seguido lo que he visto por los videos que he encontrado en YouTube, y no tengo mucha idea de Visual Basic, he probado con el VisualStudio porque encontre un video que decia como descompilar y volver a compilar, pero no he tenido suerte.

El programa esta creado hace tiempo, por lo que creo que esta en VB6, es mas hablando con quien lo creo me comento que lo creo en Visual Basic, no me dijo nada mas.

Mañana buscare esos programa que me comentas a ver si tengo suerte y puedo editarlo.


Salu2.
#77
Hola, lo siento si este no es el lugar donde preguntarlo, pero no sabia donde hacerlo.

Llevo un tiempo intentando editar un pequeño archivo EXE creado en Visual Basic y ya no se que mas probar, a ver si me podéis ayudar.

Al ejecutable tengo que cambiar una ruta donde buscar un archivo, ese archivo lo busca en C:\aplicacion\archivo.mdb, quiero quitarle esa ruta para dejarlo en \archivo.mdb que el programa se pueda ejecutar desde un lapiz usb.

He probado con el ResHacker, pero solo muestra el codigo para cambiar el icono.

También he probado a descompilarlo con el VB Decompiler Pro, y con el VBReFormer, no he utilizado nunca el Visual Basic, pero cuando intento cargar el proyecto que he estraido con esos programa, no lo carga.

Tambien he probado desde la linea de comandos del Visual Studio con ildasm, y en la ventana que muestra para cargar el EXE tampoco lo carga.


Me puede decir alguien como puedo editar el EXE para quitar esa ruta ?

P.D. el programa es solo un ejecutable y una base de datos *.mdb, no lleva librerias.


Salu2.
#78
Gracias EleKtro H@cker, voy a dejar las carpetas con el nombre que yo le de, así no lo complico mas, el que quiera tenerlo así con ese nombre, pues bien, y el que no tambien, jeje.

P.D. sigo peleandome con lo otro jeje.

Gracias.
#79
Tampoco soy partidario de poner post detrás de otros, el motivo de postearlo así fue porque vi que estabas conectado, por si me estas respondiendo para que vieses el nuevo apunte que puse, de echo unos post más arriba sí que lo edite porque no decía nada que pudiese interesar en ese momento.

La carpeta esa no la puse porque no contenía nada, es la misma que sale en primera captura, esa carpeta creo que ahí saldrían los nombres de los plugin que se puedan poner en office, como el que instala el adobe para crear los pdf.

He buscado en el registro por "InstallRoot" y uno de los sitios donde sale, es en esta clave:

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Office\15.0\Word\InstallRoot




Salu2.
#80
Te iba ha decir lo que he probado, pero ya me respondiste, tambien estuve probando a quitar esa parte donde se pone un documento, y tambien he probado a poner un documento pero no hace nada.

Muestra por un momento la ventana negra y se cierrea sin hacer nada, he intentado poner un pause para ver si muestra algun mensaje pero tampoco consigo que se detenga.

Creo que puede estar en la ruta del registro, lo que me muestra esa clave es esto que ves en la imagen:



de todas formas he buscado a ver si veo por alguna de las claves el texto Word\InstallRoot\Path y no lo he visto.


Salu2.




Voy a probar con esta otra clave a ver si funciona



Pero ahora me tengo que marchar, a ver si luego pruebo y te cuento.

pero creo que aqui tendria que cambira algo, no?
Set "REGRoot=HKLM"

lo correcto seria Set "REGRoot=HKCU"  ? lo pregunto por si tampoco me funcionase y fuese porque lo este escribiendo mal.


Salu2.




algo estoy haciendo mal, he cambiado esta parte

Set "MSOfficeIDS=8.0 8.5 9.0 10.0 11.0 12.0 13.0 14.0 15.0"
Set "REGRoot=HKCU"
Set "REGKey=SOFTWARE\Microsoft\Office\{MSOfficeID}\Word\Options\PROGRAMDIR"

y no sigue iniciando arrancando el word.


Salu2.