Programa que regrese un texto

Lourdes
20 de Diciembre del 2005
Hola:

Tengo varios archivos .BAT donde aparecen "usuarios/passwords" que no quieren que se vean asi como estan. Entonces me baje de internet un programita de Visual Basic que encripta y desencripta los passwords.

Ahora lo que quiero saber es si alguien tiene alguna idea de como hacerle para que desde el archivo .BAT ejecute el programa que desencripta y le regrese el valor al .BAT.

Espero que me haya dado a entender... si a alguien se le ocurre algo porfis diganme.

A mi se me ocurrio algo asi como una DLL y luego dar de alta una funcion y esa usarla para el archivo .BAT... pero no se si se pueda ????

Saludos y suerte, Lu

mvallejos
20 de Diciembre del 2005
Lourdes

Directamente intenta encriptar y desencriptar el archivo BAT completo.
Con esto, tomas el archivo de origen (encriptado) y lo generas en otra ubicación desencriptado y lo ejecutas.
Ahora, la ejecución de un BAT con un Shell, deberá ser síncrona, es decir, que el programa VB no continúe hasta que el Bat no se termine de ejecutar.
(El Shell por defecto es asíncrono).

En Este sitio

www.elguille.info hay un ejemplo de Shell síncrono.

Con todo esto, el mecanismo queda así

Paso 1
Copiar el BAT original encriptado en otra ubicación y desencriptado

Paso 2

Ejecutar el BAT desencriptado en forma síncrona

Paso 3

Eliminar el BAT desencriptado para que no queden rastros de usuarios y contraseñas.

Espero que te sirva

Saludos