Pagina precedente | 1 2 3 4 5 6 7 8 9 10 11 | Pagina successiva
Stampa | Notifica email    
Autore

[Windows] Guida WinXP Unattended --- Capitolo 5

Ultimo Aggiornamento: 12/01/2008 18:13
OFFLINE
Post: 2.139
Veterano
Integrazione di Programmi di Terze Parti


Come descritto nel capitolo4, si possono benissimo aggiungere programmi di terze parti. Ricordatevi solo una cosa molto importante:

IL sistema operativo NON DOVRA' MAI essere riavviato quando si eseguono le installazioni di programmi di terze parti, altrimenti al primo riavvio i programmi successivi non verranno installati. Quindi il famoso files application.bat DOVRA' contenere tutti i programmi che desiderate installare e che necessitano di un riavvio, una notifica NOREBOOT Questa notifica impedisce il riavvio durante l'installazione, di modo da permettere le installazioni seguenti. Coloro che non necessitano di un riavvio possono essere integrati normalmente.

Tutti gli eseguibili dovrannno essere inseriti nella cartella applications che si trova:

C:\XP\$OEM$\$1\Applications

I bat reg ecc.. dovranno essere inseriti nella cartella $OEM$ che si trova:

C:\XP\$OEM$


Il comando di base per un bat é il seguente:


echo Installazione del Vostro Programma ...
start /wait %systemdrive%\applications\ilvostroprog.exe /s
echo.



Il vostro programma dovra essere sostituito dall'eseguibile del programma che desiderate installare ovviamente. Ma non per tutti i programmi ci si puo' basare su questo comando, poiché alcuni sono un po' recalcitranti all'installazione. potete aggiungere tanti programmi quanti ne desiderate. Dopodiché il famoso file cmdlines.txt (che abbiamo visto come editarlo nel capitolo4) ci verrà in aiuto. Per l'appunto il nostro file application.bat conterrà tutti i programmi da noi scelti. Se per esempio immetteremo 13 programmi, lui li installerà tutti e 13 prima del riavvio. Ricordatevi anche che l'inizio del file bat dovrà cominciare per un:


@echo off


E dovrà essere solo all'inizio.
In questo capitolo prenderemo come esempio i programmi:

1. Java 2 Runtime,SE v1.4.2_05 che é un programma freeware quindi senza bisogno di licenza

2. Nero che ha bisogno di un file reg per la licenza

3. Ad-aware SE (che necessita un vbs)

Perché abbiamo scelto questi 3 programmi?

Semplice perché mostrano una vasta possibilità di integrazione in modalità silenziosa.
1. Il Java Sun necessita solo di un semplice comando bat
2. Nero necessita di un comando bat più un comando reg (registrazione come i programmi Norton per sempio)
3. Ad-aware che necessita un visual basic script

Se volete inserire altri programmi che non sono menzionati in questo capitolo, chiedete pure, cerchero' di trovare la soluzione.

Detto questo addentriamoci nella realizzazione dell'integrazione dei nostri programmi:


Integrazione del Java sun


Scaricate il Java Sun ed inseritelo nella cartella applications che si trova:

C:\XP\$OEM$\$1\Applications


Aprite il file application.bat ed inseriteci:


echo Installazione di Java 2 Runtime,SE v1.4.2_05
start /wait%systemdrive%\applications\Java.exe /S /v/qn
echo.



Come vedete questa linea di comando contiene la base del comando citato prima, più un comando di non riavvio ed una installazione silenziosa.


Integrazione di Nero

La versione che abbiamo inserito é la nostra, cioé la versione 6

Sempre nel file application.bat inserite:


echo Installazione di Nero Burning Rom
start /wait%systemdrive%\applications\
Nero6xxxxx.exe /SILENT /NOREBOOT /SN=xxxx-xxxx-xxxx-xxxx-xxxx-xxxx /WRITE_SN
echo.



La scritta in verde é da cambiare a seconda della versione che possedete. Come vedete abbiamo inserito i parametri perché il programmi si installi compreso il seriale ed un non riavvio ed in modalita silenziosa.
Inoltre bisognera editare un file reg perché il nostro Nero sia ben registrato nella base del registro:


Aprite il blocco note ed inseriteci:


Windows Registry Editor Version 5.00
;------------------------------
;Registrazione di Nero
;------------------------------

[HKEY_LOCAL_MACHINE\SOFTWARE\Ahead\Nero - Burning Rom\Info]
"User"= "Ilvostronome"
"Company"="L'organizzazione"
"Serial6"="XXXX-XXXX-XXXX-XXXX-XXXX-XXXX"
"


La prima linea di questo file dovrà essere sempre


Windows Registry Editor Version 5.00


Cambiate il vostro nome e l'organizzazione con cio' che desiderate.

Chiamate il file regtweaks per esempio, potete scegliere il nome che vi ispira meglio. Chiudete il file e cambiatene l'estensione da txt a reg

Ora riapriamo il file cmdlines.txt che avevamo creato nel capitolo 4 ed aggiungete questa linea:

"regtweaks.reg"

il file si presenterà ormai cosi'

[Commands]
"applications.bat"
"regtweaks.reg"
"clean.bat"


salvate il tutto sempre nella cartella $OEM$


Integrazione di Ad-aware SE


Aprite il file application.bat ed inseriteci:


echo installazione di Ad-aware SE
start /wait %systemdrive%\app\adaware.exe /s
start /wait %systemdrive%\app\ad.vbs
echo.



Aprite il blocco note ed inseriteci:


Set WshShell = WScript.CreateObject("WScript.Shell")
WScript.Sleep 2000
WshShell.Run ("Taskkill.exe /F /IM hh.exe")
WScript.Sleep 1000
WshShell.Run ("Taskkill.exe /F /IM Ad-Aware.exe")
WScript.Quit


Salvate il file con il nome di ad e cambiate l'estensione da txt a vbs ed inseritelo nella cartella $OEM$

Fatto abbiamo inserito i tre programmi nel nostro Sistema Operativo.

Ricapitoliamo cosa abbiamo fatto tramite il nostro application.bat, comprendendo anche il capitolo 4:

Abbiamo inserito in installazione silenziosa, senza riavvio, con la registrazione alla base del registro i programmi:

Windows Media Player 10
MSN Messenger 6.2
NET Framework Version 1.1
NET Framework 1.1 Service Pack 1
Java 2 Runtime,SE v1.4.2_05
Nero
Ad-aware SE


E la lista potrebbe continuare, inserendo i programmi di nostra scelta.


Il file application.bat, per i programmi che abbiamo scelto deve essere:



@echo off
echo Installazione del Windows Media Player 10 ...
start /wait %systemdrive%\applications\mp10setup.exe /Q:A /R:N /C:"setup_wm.exe /DisallowSystemRestore /Q:A /R:N"
echo.
echo Installazione di MSN Messenger 6.2 ...
start /wait %systemdrive%\applications\MsnMsgs.msi /QB
echo.
echo Installazione di NET Framework 1.1 ...
start /wait %systemdrive%\applications\netfrwrk\netfx.msi /QB
echo.
echo Installazione di NET Framework 1.1 SP1 ...
start /wait %systemdrive%\applications\netfrwrk\ntfxsp1.exe /QB
echo.
echo Installazione di Java 2 Runtime,SE v1.4.2_05
start /wait%systemdrive%\applications\Java.exe /S /v/qn
echo.
echo Installazione di Nero Burning Rom
start /wait%systemdrive%\applications\Nero6xxxxx.exe /SILENT /NOREBOOT /SN=xxxx-xxxx-xxxx-xxxx-xxxx-xxxx /WRITE_SN
echo.
echo installazione di Ad-aware SE
start /wait %systemdrive%\app\adaware.exe /s
start /wait %systemdrive%\app\ad.vbs
echo.


Se volete inserire altri programmi, ma non sapete quali parametri configurare, sono a vostra disposizione, sempre tempo permettendo.


Astuzia e correzione

Quando create un file bat ed inserite dei caratteri speciali come la à ,ù ,é ecc..., al momento dell'installazione potrebbero verificarsi dei problemi di visualizzazione allo schermo.
Per esempio:




La parola che avevo inserito era Menù



Esiste un metodo per correggere tale difetto per potersi assicurare che, durante l'installazione e se siamo di fronte allo schermo, possiamo visualizzare correttamente il testo e renderci conto cosa si sta installando:

Apriamo il prompt dei comandi:

e digitiamo la parola edit





Si aprirà una nuova finestra.
Attenzione in questa finestra il cursore del mouse non funzionerà. Bisognerà spostarsi tramite la tastiera con le frecce:





Per iniziare dovrete cliccare su ALT+F per far aprire il menù a tendina, e poi spostarvi con le frecce





Scendiamo con le frecce fino a selezionare apri e clicchiamo su enter. Un'altra finestra si apre come da immagine. Andiamo sulla destra poi giù fino a selezionare XP come da immagine




Clicchiamo enter. Selezioniamo i files che desideriamo modificare, in cui sappiamo che abbiamo inserito dei caratteri speciali (nell'immagine abbiamo scelto unattend.bat) Cliccate su enter











Questa letterà per esempio era una é.
Salviamo il file modificato ed eseguiamo la stessa operazione per i files che riteniamo necessario.
Una volta modificati tutti i files che desiderate, cliccate su ALT+F e selezionate l'opzione esci.
Ora quando aprirete il file o i files che avrete modificato, si visualizzeranno in maniera non corretta. Non é un problema, poiché durante l'installazione si visualizzeranno in modo corretto. Esempio:





Ecco finito. Potete masterizzare (come spiegato nel capitolo 1 alla fine) il vostro CD quando avrete finito di inserire tutti i programmi di vostra scelta e modificato i caratteri tramite il prompt dei comandi.
16/03/2005 17:42
 
Modifica
 
Cancella
 
Quota
Amministra Discussione: | Chiudi | Sposta | Cancella | Modifica | Notifica email Pagina precedente | 1 2 3 4 5 6 7 8 9 10 11 | Pagina successiva
Nuova Discussione
 | 
Rispondi

Feed | Forum | Bacheca | Album | Utenti | Cerca | Login | Registrati | Amministra
Crea forum gratis, gestisci la tua comunità! Iscriviti a FreeForumZone
FreeForumZone [v.6.1] - Leggendo la pagina si accettano regolamento e privacy
Tutti gli orari sono GMT+01:00. Adesso sono le 11:11. Versione: Stampabile | Mobile
Copyright © 2000-2024 FFZ srl - www.freeforumzone.com