si sos programador y aun no te enteraste podes utilizar el Asistente de Windows Microsoft IExpress para crear un ejecutable de extracción automática para correr un .VBS o un .BAT (Este metodo no compila ninguno de los dos, simplemente los extrae en un directorio temporal para despues abrirlos o ejecutarlos segun sea el caso). El asistente para IExpress es una herramienta que se incluye en el Kit de administración (IEAK) de Internet Explorer.
Crear un paquete de instalación con el Asistente de IExpress.
Para crear un paquete de instalación autoextraíble de un script o un bat sigua estos pasos:
hacer clic en Inicio, haga clic en Ejecutar, escriba IExpress en el cuadro Abrir y haga clic en Aceptar.
En la página Contrato de licencia (Opcional), seleccione la opción de licencia que desea para el paquete y, a continuación, haga clic en Siguiente.
En el Programa de Instalación de Lanzamiento de página debe especificar el programa, script o archivo con conjunto de comandos (.BAT) que desea ejecutar, por ejemplo, para ejecutar un script de vbs utilice la linea c:\windows\system32\wscript.exe "prueba.vbs", para un programa o .BAT solo escriba el nombre del archivo con su extensión. Ejemplo: pruebas.exe o pruebas.bat. Después de introducir los nombres de los archivos correspondientes, haga clic en Siguiente.
En la página Mostrar ventana, seleccione cómo se mostrará la ventana del programa de instalación y, a continuación, haga clic en Siguiente.
El nombre del paquete y la página Opciones, escriba la ruta y el nombre del archivo de destino para el paquete de instalación. En el área Opciones, seleccione las opciones que desea para el paquete y, a continuación, haga clic en Siguiente
En la página Crear paquete, haga clic en Siguiente. Cuando el asistente le informa de que terminó de crear el programa de instalación, haga clic en Finalizar.
Obtener la lista de archivos en un exe generado por IExpress
Para obtener una lista de los archivos instalados por una actualización, revisión, redistribuible o en otro archivo EXE autoextraíble generado por IExpress, utilice la siguiente línea de comandos: {FILENAME}.EXE /C /T:{Full-Directory-Path} Esto extrae el contenido de {FILENAME} en el directorio {ruta de directorio completo}.
Esta técnica sólo funciona con archivos exe empaquetados mediante IExpress.
Para determinar si un archivo ejecutable autoextraíble generó IExpress, compruebe la información de versión del archivo EXE. Para ello, haga clic en el archivo desde el Explorador de Windows y seleccione Propiedades.

















No hay comentarios:
Publicar un comentario