IlSoftware.it - Cameyo_ come rendere _portabile_ e virtualizzare una singola applicazione

Page 1

IlSoftware.it - Cameyo: come rendere "portabile" e virtualizzare una sin...

1 di 6

01net

Applicando

CIO Club

http://www.ilsoftware.it/articoli.asp?id=7279

IlSoftware

ProntoImprese

SearchCIO

SearchSecurity

Tutto il sito

Ricerca:

SearchNetworking

domenica 11 marzo

Registrati e partecipa al forum! - Iscriviti alla nostra newsletter: tutte le novità sul mondo del software nella tua e-mail

Cameyo: come rendere "portabile" virtualizzare una singola applicazione

e Stampa articolo Vota/commenta

di Michele Nasi (20/04/2011)

Voto:

I software di "light" o "lite virtualization" sono particolari applicazioni che permettono, in un certo senso, di "proteggere in scrittura" il disco fisso. Tali programmi fanno in modo che qualunque altro software operi in un'area sicura e sorvegliata, denominata "sandbox" il cui contenuto può essere rimosso in qualunque momento. Le utilità di "lite virtualization" permettono, senza dover sacrificare un personal computer destinandolo a sistema di test e senza la necessità di impostare una macchina virtuale, ad esempio, di provare qualsiasi applicazione con la possibilità di annullarne tutte le modifiche eventualmente apportato alla configurazione di Windows. Dei software di "lite virtualization" abbiamo parlato più volte in questi nostri articoli. Cameyo è un software (gratuito) che si discosta leggermente dalla via tracciata dalle utilità di "lite virtualization" introducendo alcuni interessanti elementi innovativi. Il software è stato infatti studiato per creare una versione "portabile" di una qualunque applicazione. Tale versione può essere quindi "virtualizzata" su qualunque sistema con la possibilità di annullare tutte le modifiche applicate alla configurazione di Windows (file e cartelle, registro di sistema e così via). Cameyo provvede a registrare tutte le modifiche operate dalla procedura d'installazione di un programma e genera un file eseguibile (con estensione .virtual.exe all'interno del quale viene inserito tutto l'occorrente per il corretto funzionamento del programma installato da parte dell'utente. Supponendo che la procedura d'installazione di un ipotetico software carichi alcuni file, necessari per il suo corretto funzionamento, in alcune cartelle di sistema, quindi operi una serie di interventi sulla configurazione del registro di Windows, Cameyo provvederà ad annotarle. Al termine dell'operazione, il software produrrà un eseguibile che conterrà le istruzioni per replicare – su qualunque altro sistema Windows – la situazione successiva all'installazione del programma. Salvo situazioni particolari ed escludendo software particolarmente complessi, l'applicazione "virtualizzata" con Cameyo dovrebbe funzionare così come se fosse stata manualmente installata. L'unico problema di Cameyo è che l'applicazione non virtualizza il programma installato sul personal computer utilizzando la procedura di setup canonica. In altre parole, Cameyo genera un eseguibile che permetterà poi di "virtualizzare" il programma prescelto su altri sistemi, ma non permette di annullare con clic l'installazione di un programma sul computer utilizzato per generare il file .virtual.exe.

Come migliorare l'efficienza operativa con virtualizzazione e deduplica Virtualizzazione e deduplica sono approcci ideali per ottimizzare l'utilizzo di quanto già disponibile in azienda. Questa guida in italiano ti spiega come farlo al meglio. Clicca qui per scaricarla gratuitamente. IlSoftware.it tag cloud: ADOBE ANTIMALWARE ANTIVIRUS ATTACCHI BROWSER CIFRATURA CRITTOGRAFIA FIREFOX FLASH GESTIONE FILE GOOGLE LINUX MOBILE MOZILLA PASSWORD PATCH MANAGEMENT PRIVACY RECUPERO DATI REPORTAGE

SICUREZZA SISTEMI OPERATIVI SOCIAL NETWORKING UTILITY UTILITÀ DI SISTEMA VIRTUAL MACHINE VIRTUALBOX VIRTUALIZZAZIONE VMWARE VULNERABILITÀ WINDOWS WINDOWS 7

Inoltre, pur non necessitando di installazione, Cameyo lascia qualche traccia di sé sul sistema in uso, anche dopo la sua chiusura. Ad esempio, anche dopo aver terminato la sessione di lavoro con Cameyo, sul sistema continua a restare memorizzata la cartella %appdata%\Roaming\VOS mentre nel registro di sistema permangono le chiavi HKEY_CURRENT_USER\Software\Cameyo e HKEY_CURRENT_USER\Software\VOS. Per eliminare queste tracce, è possibile eseguire Cameyo specificando lo switch -Remove:

Articoli interessanti :

Ripristinare i file d'immagine creati con Macrium Reflect da un CD di boot QuickConfig: modificare la configurazione del sistema con un clic

11/03/2012 12:24


IlSoftware.it - Cameyo: come rendere "portabile" e virtualizzare una sin...

2 di 6

http://www.ilsoftware.it/articoli.asp?id=7279

Windows: monitorare le modifiche apportate al sistema con Integra Controllare il contenuto del disco con Free Disk Usage Analyzer Startup Delayer ottimizza e sveltisce l'avvio di Windows Proteggere la rete locale da spam e malware con IPCop e Copfilter Un certificato "fasullo" ed il sito web diventa legittimo Cloud computing di nuovo usato per attacchi contro WPA Skype: un ricercatore svela "i segreti" del client VoIP Ricercatori svelano debolezze sui servizi cloud di Amazon Download correlati :

La cartella %appdata%\Roaming\VOS sarà così eliminata. Nel registro continueranno tuttavia a comparire le chiavi HKEY_CURRENT_USER\Software\Cameyo e HKEY_CURRENT_USER\Software\Cameyo Package Editor.

Undelete Plus 3.0.2.1214 Auslogics Disk Defrag 3.3.0 Registry Tweaker 2.1.2.283 LANguard Network Security Scanner 5

Generazione del file eseguibile per la "virtualizzazione" di un singolo programma

NTFS4DOS 1.8

Per avviare Cameyo è sufficiente fare doppio clic sul suo file eseguibile (il produttore tiene a precisare che alcuni motori di scansione antivirus, specie se attivato il motore di scansione euristica, potrebbero evidenziare dei "falsi positivi", ossia segnalare il programma come potenzialmente pericoloso quanto, in realtà, non lo è affatto). Il software non necessita d'installazione e, sin dal primo avvio, ci si troverà dinanzi alla finestra seguente:

SuDown 2.0

PassMark DiskCheckup 2.0 IIS LockDown Tool URLScan Paloma 0.97

Scopri il Gestionale più adatto alla tua azienda. Accedi al TEST >> Software Gestionale Software Hotel Software Commercialisti Software Negozi Stampa foto Fotolibro Stampa Fotolibro Fotolibri Un piano di lavoro per la completa protezione dei dati

Il cloud computing in pratica

Sviluppo più rapido su iPad e iPhone

Cliccando su Capture installation, il programma provvederà a "scattare un'istantanea" della configurazione attuale del sistema operativo (visualizzazione del messaggio "Taking initial system snapshot before installation"):

Consolidare

i

database

con

la

virtualizzazione

Come proteggere i database

Markonet: marketing e comunicazione

Cameyo prende nota dello stato di file, cartelle e voci del registro di Windows per poi effettuare una comparazione ad installazione dell'applicazione da virtualizzare ultimata. Quest'operazione può richiedere diversi minuti per poter essere portata a compimento, in funzione della velocità della macchina utilizzata e del numero di file memorizzati sul disco fisso. Al termine di questa fase, apparirà la seguente finestra:

11/03/2012 12:24


IlSoftware.it - Cameyo: come rendere "portabile" e virtualizzare una sin...

3 di 6

http://www.ilsoftware.it/articoli.asp?id=7279

Cameyo invita così all'installazione del programma che s'intende virtualizzare spiegando che nel caso in cui dovesse essere necessario operare un riavvio del sistema si potrà farlo normalmente. Ad installazione conclusa, suggeriamo di avviare almeno un paio di volte l'applicazione in modo che essa provveda a creare tutti i file necessari per il suo funzionamento e consigliamo di configurarla secondo le proprie esigenze. Durante l'installazione dell'applicazione, è bene non effettuare altre modifiche sul sistema operativo né caricare programmi che non si desidera vengano inseriti nel file .virtual.exe di Cameyo. A titolo esemplificativo, gli autori di Cameyo hanno mostrato come può essere generato un file eseguibile per la virtualizzazione del browser Opera.

Come si vede nel video, dopo l'installazione di Opera vengono aggiunti alcuni componenti accessori come Flash Player e Java (pacchetto JRE): Cameyo inserirà tutti gli elementi per il corretto funzionamento dei tre software nel file .virtual.exe. Nel nostro caso, abbiamo installato Skype quindi, a setup concluso (dopo aver avviato il programma), cliccato sul pulsante Install done di Cameyo. Il passo seguente consiste nell'analizzare lo stato del sistema in modo da individuare tutte le differenze tra la configurazione attuale (post-installazione) e quella precedente. I dati così ricavati verranno poi impiegati da Cameyo per produrre l'eseguibile .virtual.exe.

Al termine di questa fase, verrà mostrato un messaggio col quale Cameyo conferma la creazione del file per la virtualizzazione del programma prescelto su altre macchine.

11/03/2012 12:24


IlSoftware.it - Cameyo: come rendere "portabile" e virtualizzare una sin...

4 di 6

http://www.ilsoftware.it/articoli.asp?id=7279

I pacchetti .virtual.exe generati con Cameyo vengono automaticamente salvati nella cartella %userprofile%\Documenti\Cameyo Packages. La finestra seguente ("package editor") permette di applicare alcune modifiche al file .virtual.exe prodotto da Cameyo:

Come si vede è possibile definire il livello di isolamento per l'applicazione: per impostazione predefinita, essa non potrà applicare modifiche sul sistema ove verrà eseguita (isolated). Le opzioni successive consentono di definire in quale locazione di memoria dovranno essere salvati i dati prodotti dall'applicazione ("data storage"): il disco fisso o l'unità USB dal quale il programma è avviato, la directory contenente l'eseguibile della stessa od una cartella specifica. Si possono poi cambiare icona, nome e descrizione del programma. Le schede Files e Registry consentono di esaminare le modifiche applicate dall'installazione del programma sul sistema in uso (in termini di file aggiunti, modificati od eliminati e di interventi sul registro di Windows).

Attraverso la scheda Advanced, gli utenti più smaliziati possono configurare (facendo eventualmente riferimento al link Custom events) azioni da compiere all'avvio od all'uscita del programma, in modalità virtualizzata (le modifiche non saranno definitive) e non. Una volta applicate le variazioni, si dovrà selezionare il menù File quindi il comando Save:

11/03/2012 12:24


IlSoftware.it - Cameyo: come rendere "portabile" e virtualizzare una sin...

5 di 6

http://www.ilsoftware.it/articoli.asp?id=7279

Il pacchetto .virtual.exe è così pronto per essere utilizzato su un'altra macchina. Spostando il file contenente l'applicazione da virtualizzare (.virtual.exe) su un'altra macchina quindi provando ad avviarlo, si otterrà il messaggio seguente ("preloading package"):

Ciò significa che Cameyo sta estraendo i file necessari sul sistema: ecco perché il primo avvio dell'applicazione virtualizzata richiede sempre più tempo dei successivi. Chiudendo l'applicazione, è possibile notare come questa non abbia applicato variazioni al sistema ma, indagando in modo un poco più approfondito, è facile rilevare la presenza della cartella %appdata%\VOS contenente tutta una serie di informazioni circa il programma virtualizzato. Per eliminare tutte le tracce del software virtualizzato, si deve aprire il prompt dei comandi e digitare il nome del file .virtual.exe seguito dall'opzione -Remove:

Si noti l'uso delle virgolette dal momento che il file contiene degli spazi. L'ultima versione di Cameyo è prelevabile, gratuitamente, cliccando qui. Tweet

10905 letture

Tags: Virtualizzazione - Utility - Utilità di sistema - Sicurezza Torna all'indice dei tips Utility

11/03/2012 12:24


IlSoftware.it - Cameyo: come rendere "portabile" e virtualizzare una sin...

6 di 6

http://www.ilsoftware.it/articoli.asp?id=7279

Ultimi commenti inviato da stetre > pubblicato il 27/04/2011 18.32.14 per risolvere il problema della installazione sul computer che genera il PRG portatile, si potrebbe tentare di installare il programma in Sandboxie e poi usare Cameyo.... ? ci proverò.... inviato da Stuxnet > pubblicato il 21/04/2011 10.22.31 Grazie Michele vorrà dire che proverò...perchè sarebbe comodo in caso si voglia spostare il gioco su più postazioni senza dover ogni volta installarlo da zero. Eseguito il test sarà mia premura aggiornarti sull'esito! inviato da Michele Nasi > pubblicato il 21/04/2011 10.17.44 In linea teorica è assolutamente possibile. Il tutto andrebbe verificato nella pratica facendo qualche semplice test. inviato da Stuxnet > pubblicato il 21/04/2011 10.15.30 Curiosità, ma con questo metodo è possibile virtualizzare anche giochi oppure questi sono programmi troppo complessi e "pesanti"? Inserisci il tuo commento ...

Leggi tutti i commenti

Sul Web ci sono 3,5 milioni di .eu Il dominio gestito dall'Eurid continua a convincere, soprattutto a fini commerciali. ...

Kroes: eGovernment europeo alla prova dei fatti La responsabile per l'Agenda digitale europea al CeBit di Hannover parla di tradurre i progetti pilota in ...

EUROPARLAMENTO24 HIGH TECH & MEDIA

Segui i nostri Feed RSS P.IVA: 02472210547 | Copyright © 2001 - 2012

Pubblicità | Contatti | Informazioni legali | Storia | Supporta | Credits

11/03/2012 12:24


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.