Check the new version here

Popular channels

Como integrar .net framework 2, crear ejecutable desatendido

Cómo Integrar .NET Framework 2.0


SlipStream NET Framework 2.0 para crear sólo un ejecutable en modo desatendido.

1.- Descargar los archivos de instalación necesarios.


2.- Renombrarlos para operar mejor con ellos (nombres más cortos para la creación del archivo Batch).



3.- Crear un archivo BATCH (.bat o .cmd) de comandos para la instalación desatendida y silenciosa.
Abre el Block de Notas y digita o copia y pega el texto siguiente, para luego guardarlo como Runner.cmd
Nuestro archivo deberá contener lo siguiente:

@ECHO OFF ECHO Instalando .Net Framework 2 Actualizado (Aprox. 10 minutos...)

start /wait netfx2.exe /q:a /c:"install.exe /q"
start /wait langpack2.exe /q:a /c:"install.exe /q"
start /wait sec1.exe /q
start /wait sec2.exe /q
start /wait sec3.exe /q
exit


Ejemplo del contenido de la carpeta que nos ocupa.


4.- Crear el Archivo Autoejecutable.
Para la creación del archivo autoextraíble utilizaremos WinRAR.

a.- Seleccionamos todos los archivos de la carpeta y escogemos la opción: Añadir al archivo...


b.- Enseguida, marcamos la casilla Crear un archivo SFX (Autoextraíble) y con ello el nombre del fichero cambiará a EXE, es decir a un archivo ejecutable. También usaremos las opciones Avanzado y Comentario.


c.- Luego ingresamos a la pestaña Avanzado y seleccionamos Opciones SFX.


d.- Para agregarle un icono extra a nuestro ejecutable, usaremos la opción de la pestaña Texto e Icono y el cuadro de carga de un icono externo (escoge aquél icono que más te agrade). Si no agregas un icono personalizado, el programa WinRAR usará su icono usual de archivo autoextraíble. Esto es sólo para "personalizar" tu ejecutable. (Nota que el icono no debe estar dentro de la carpeta que estamos comprimiendo, el programa lo agrega después).


e.- En la pestaña Comentario se debe agregar las instrucciones de extracción así como el modo a usar en el proceso.
Para el caso que nos ocupa, le indicaremos que el archivo a ejecutar al extraer es el archivo de comandos Runner.cmd que creamos dentro de la carpeta, que extraiga en una carpeta temporal, que el proceso sea silencioso (sin pantallas) y que sobreescriba cualquier archivo similar anterior en la carpeta temporal. Nota. Se debe Copiar o Digitar el texto íntegro dentro del cuadro comentario.

;El comentario siguiente contiene secuencias de órdenes para SFX
Setup=runner.cmd
TempMode
Silent=1
Overwrite=1




Al darle a ACEPTAR comenzará la compresión y creación del archivo ejecutable.

f.- El archivo resultante será el ejecutable o autoextraíble que se usará para instalaciones desatendidas, para agregarlo como plugin al nLIte o para efectuar la instalación desde un CD con un solo clic.



Un SlipStream simple del NET Framework 1.1 con SP1 y sus parches


1.-Primero se extrae el contenido del archivo dotnetfx.exe (NET Framework 1.1 redistribuible) en una ventana de comando, usando el comodín /c.


Abrimos una ventana de comando (Inicio->Ejecutar->CMD) y digitamos dotnetfx.exe /c. Nos preguntará donde guardar el contenido, y en este caso será en la carpeta; ejemplo:


2.- enseguida se extrae el contenido del archivo NDP1.1_SP1.EXE en una ventana de comando, usando el comodín /XP.


Abrimos una ventana de comando y digitamos NDP1.1_SP1.EXE /xp. Nos preguntará donde guardar el contenido, y en este caso será en la carpeta ejemplo. El contenido tendrá la extensión .msp (Ms Package).


3.-Luego eliminamos de la carpeta ejemplo ciertos archivos y renombramos el Service Pack 1 a SP1. (Así se digita menos)


4.-Ahora efectuamos la extracción de los archivos del dotnet, y posterior integración del SP1 en el ejecutable original.


a.-Abrimos una ventana de comando y digitamos:
msiexec /a netfx.msi TARGETDIR="c:\netfx"
Esto extraerá el contenido del dotnet en una carpeta llamada netfx en el disco duro C: (se creará)

b.-Ahora digitamos lo siguiente:
msiexec /p sp1.msp /a c:\netfx\netfx.msi
Este comando extraerá e integrará el SP1 del dotnet en la carpeta anteriormente creada netfx en c:


5.-Hasta aquí, ya tenemos el dotnet con el SP1 integrado. Se puede efectuar el mismo paso 2 y luego el paso 4b del tutorial para integrarle los posteriores parches o actualizaciones de seguridad y dejar un solo paquete ejecutable MSI. Para ello, sólo reemplazan en el comando con el nombre del parche o actualización, pero para hacernos el proceso más simple, usaremos el Batch para instalar.


6.-Copiamos el paquete de lenguaje y los dos parches al directorio netfx en C: , pero les cambiaremos el nombre para dejarlos más simples al escribir dentro del archivo de comandos Batch. Quedaría algo así.


7.-Ahora se crea el batch instalador quien, en base a sus comandos, efectuará el proceso de manera silenciosa.
Abre el Block de Notas y digita o copia y pega el texto siguiente, para luego guardarlo como Runner.cmd
Nuestro archivo deberá contener lo siguiente:
@ECHO OFF ECHO Instalando .Net Framework 1.1 Actualizado (Aprox. 10 minutos, por favor espere...)
start /wait netfx.msi /q
start /wait langpack.exe /q:a /c:"inst.exe /q"
start /wait sec1.exe /q
start /wait sec2.exe /q
exit


Ejemplo del contenido de la carpeta que nos ocupa.


4.-Crear el Archivo Autoejecutable.
Para la creación del archivo autoextraíble utilizaremos WinRAR.
a.- Seleccionamos todos los archivos de la carpeta y escogemos la opción: Añadir al archivo...


b.- Enseguida, marcamos la casilla Crear un archivo SFX (Autoextraíble) y con ello el nombre del fichero cambiará a EXE, es decir a un archivo ejecutable. También usaremos las opciones Avanzado y Comentario.


c.- Luego ingresamos a la pestaña Avanzado y seleccionamos Opciones SFX


d.- Para agregarle un icono extra a nuestro ejecutable, usaremos la opción de la pestaña Texto e Icono y el cuadro de carga de un icono externo (escoge aquél icono que más te agrade). Si no agregas un icono personalizado, el programa WinRAR usará su icono usual de archivo autoextraíble. Esto es sólo para "personalizar" tu ejecutable. (Nota que el icono no debe estar dentro de la carpeta que estamos comprimiendo, el programa lo agrega después).


e.- En la pestaña Comentario se debe agregar las instrucciones de extracción así como el modo a usar en el proceso.
Para el caso que nos ocupa, le indicaremos que el archivo a ejecutar al extraer es el archivo de comandos Runner.cmd que creamos dentro de la carpeta, que extraiga en una carpeta temporal, que el proceso sea silencioso (sin pantallas) y que sobreescriba cualquier archivo similar anterior en la carpeta temporal. Nota. Se debe Copiar o Digitar el texto íntegro dentro del cuadro comentario.

;El comentario siguiente contiene secuencias de órdenes para SFX
Setup=runner.cmd
TempMode
Silent=1
Overwrite=1



Al darle a ACEPTAR comenzará la compresión y creación del archivo ejecutable.

f.- El archivo resultante será el ejecutable o autoextraíble que se usará para instalaciones desatendidas, para agregarlo como plugin al nLIte o para efectuar la instalación desde un CD con un solo clic.



Fuente: http://www.wincert.net/forum/index.php?showtopic=5944

Comenten!!
0
0
0
1
0No comments yet