Come configurare smartphone e PC. Portale informativo
  • casa
  • Windows 10
  • Programmi per la creazione di portatili. Colonna dell'editor: crea una versione portatile di qualsiasi applicazione

Programmi per la creazione di portatili. Colonna dell'editor: crea una versione portatile di qualsiasi applicazione

Livello di difficoltà: Facile

Passo 1

Per prima cosa è necessario installare l'applicazione di virtualizzazione Thinstall. Prendiamo il programma qui. http://up-file.com/download/6 Con l'aiuto di esso faremo tutto. Avvia Thinstall e nella prima finestra, fai clic sul pulsante di avvio in basso.

Passo 2

Nella finestra successiva, seleziona la lettera dell'unità su cui verrà installato il programma che desideri rendere portabile (per impostazione predefinita C:\Programmi\...) e fai clic sul pulsante Scansione pre-installazione. Thinstall scatterà quindi un'istantanea dell'unità contrassegnata.

Passaggio 3

Ulteriore. Lascia aperta la finestra del programma e installa l'applicazione, che in seguito diventerà portatile. Dopo l'installazione, trattare il programma (se necessario) ed eseguirlo SEMPRE (se l'applicazione richiede un riavvio del sistema, accettare. Dopo il riavvio, Thinstall si avvierà automaticamente e offrirà di trovare l'ultima istantanea del disco o di prenderne una nuova. Lasciarlo così com'è e fare clic su Avanti.)

Passaggio 4

Dopo aver chiuso l'applicazione, torniamo alla finestra Thinstall e facciamo clic sul pulsante Scansione post-installazione. Un'altra istantanea verrà acquisita dal disco.

Passaggio 5

Nella finestra successiva, spunta il file, il cui nome corrisponde al programma installato (ce l'ho Ice Book Reader), che diventerà il nostro programma portatile. Se il programma ha più moduli (es. MS Parola d'ufficio, Exel, ecc.), quindi è necessario contrassegnare tutti i moduli e nella casella Contenitore dati primario, selezionare il modulo che sarà quello principale.Fare clic su Continua.

Passaggio 6

Nella finestra che appare, seleziona la cartella in cui verrà salvato il risultato e fai clic su Salva risultati. Dopo aver salvato, chiudi la finestra di Thinstall.

7 passi

Apri la cartella specificata durante il salvataggio, trova il file di build al suo interno ed eseguilo. Dopo la compilazione, avremo una cartella bin, che contiene il nostro programma portatile che non richiede installazione e funziona da qualsiasi supporto

  • non sarà possibile realizzare programmi portabili che installano driver sul sistema (Nero, ClonCD, ecc.), così come prelanciare i propri servizi (Diskeeper, Acronis True immagine, ecc.).
  • è meglio installare ed eseguire Thinstaal su un sistema "nudo" (ci saranno meno errori), e ancora meglio su macchina virtuale(se sei interessato, scriverò come installare e utilizzare una macchina virtuale).
  • non tutti i programmi creati in questo modo funzionano correttamente, ma quelli che funzionano lo fanno con il botto.
  • ci sono alcuni punti più sottili riguardo file di configurazione, che vengono modificati prima di creare l'applicazione finale (se necessario, scriverò quali).

In uno dei problemi di vecchia data] [abbiamo avuto un articolo "Portatile - eccolo, gioia", in cui abbiamo detto come è possibile creare una versione portatile da quasi tutti i programmi che verranno eseguiti senza installazione, scriverla su una chiavetta USB guida e portalo sempre con te... Quindi è stata lanciata la costosa utility Thinstall. Successivamente, questo progetto è stato acquistato da VMware e tutte le sue funzionalità sono ora presentate in Applicazione VMware ThinApp. Come altri prodotti di questa azienda, ThinApp è impegnato nella virtualizzazione, o meglio, nella virtualizzazione delle applicazioni. Il compito di tale operazione è creare un ambiente virtuale per una particolare applicazione. Questa applicazione non dovrebbe essere a conoscenza di ciò che è in esecuzione su un altro computer; può, come previsto dagli sviluppatori, accedere al registro, al file system e trovarvi chiavi e file che sono stati aggiunti durante la procedura di installazione. I file dell'applicazione e tutti i dati necessari vengono inseriti in un unico file eseguibile .EXE. Durante il suo lancio, nel sistema viene distribuito un ambiente virtuale, che emula le chiavi che ti servono registro, DDL, biblioteche sviluppatori di terze parti, tutti i tipi di framework e l'applicazione si avvia come se nulla fosse. Allo stesso tempo, non vengono installati driver nel sistema, non vengono apportate modifiche al registro: l'applicazione viene eseguita completamente all'interno dell'ambiente virtuale. Bel approccio e ThinApp lo implementa perfettamente, ma un problema: la soluzione costa almeno $ 6050. Non acido, vero?

Tuttavia, l'appetito dell'azienda potrebbe presto placarsi, perché di recente è apparso sul Web vera alternativa per la virtualizzazione delle applicazioni. Cameyo (www.cameyo.com) fa esattamente la stessa cosa di ThinApp, con l'unica differenza che non chiede nulla. E sai, se fossi VMware, inizierei ad avere paura. È difficile immaginare come il processo di porting possa essere reso ancora più semplice di quanto non faccia Cameyo. Dopo l'installazione da una distribuzione di 1,5 MB, all'utente viene offerta un'interfaccia con due pulsanti: uno per la creazione di un nuovo contenitore e l'altro per la modifica dei pacchetti creati in precedenza. Se si fa clic sul primo ("Cattura installazione") il programma inizierà a scattare un'istantanea del sistema, salvando lo stato per se stesso file system e il registro: da queste informazioni dovrà basarsi. Non appena viene eseguita l'istantanea, Cameyo offrirà di avviare l'installazione dell'applicazione per la quale è necessario creare una versione portatile. Lascia che sia Opera, e per completezza - anche un Flash player per questo, oltre a un plug-in Java. Non ci sono problemi qui, installiamo tutto come al solito; se è necessario un riavvio, riavviamo in sicurezza (questo viene elaborato correttamente). Al termine dell'installazione e della configurazione, è possibile fare clic sul pulsante "Installazione completata". A questo punto, Cameyo scatterà ancora una volta un'istantanea del sistema per confrontare le modifiche che si sono verificate e, sulla base di questi dati, creerà un pacchetto Portatile. Il processo potrebbe richiedere diversi minuti, dopodiché il programma ti delizierà con il messaggio "Pacchetto creato con successo".

Questo, in effetti, è tutto. Puoi provare a eseguire il file EXE risultante su qualsiasi sistema Windows e assicurarti che sia il browser stesso che tutto il resto plugin installati opera. Puoi scrivere su un'unità flash USB e utilizzarla su qualsiasi computer senza problemi. È vero, c'è un avvertimento: molti dati diversi sono inseriti nel contenitore, quindi il peso del pacco può essere piuttosto impressionante. Ad esempio, il pacchetto risultante con Opera 10.62 pesa fino a 139 MB. Ma qui c'è un segreto: se si esamina il contenuto del contenitore, è facile ritrovarvi i file che Cameyo vi ha messo per errore, e infatti non c'è bisogno di virtualizzarli. Diciamo che il mio pacchetto Opera contiene un file con l'indice Dropbox, che pesa quasi 15 MB, e questo è un decimo del volume totale del pacchetto risultante. Puoi vedere cosa c'è all'interno del contenitore e apportare modifiche tramite Cameyo facendo clic sul secondo (e ultimo) pulsante disponibile "Modifica pacchetto esistente". Nelle schede "File" e "Registro", è facile vedere quali file e rami di registro sono emulati. Se necessario, puoi rimuovere qualsiasi elemento o, viceversa, aggiungere qualcosa. Un'opzione interessante è disponibile nella primissima scheda Generale - Modalità di isolamento. Per impostazione predefinita, qualsiasi applicazione portatile viene eseguita in modo completamente isolato e non può apportare modifiche al sistema. Tuttavia, se necessario, la modalità del pacchetto può essere modificata in "Accesso completo", quindi il programma avrà pieno accesso ai file e al registro, come qualsiasi altra applicazione.

Nella vastità della rete, puoi trovare un sacco di Software e tra i più programmi popolari ci sono molte versioni portatili. E se hai qualche programma raro che non si trova da nessuna parte versione portatile cosa fare in questo caso? In una situazione del genere, c'è una via d'uscita molto semplice: puoi creare un programma del genere da solo. E credimi, non c'è niente di difficile in questo. Abbiamo solo bisogno di un'utilità speciale e file di installazione il programma che vogliamo rendere portabile.

Creazione di un programma portatile

Ci sono molti utilità speciali che può creare software portatili (come Cameyo o P-Apps). Non li considereremo tutti, perché l'interfaccia è praticamente la stessa ovunque. V questo esempio useremo l'utilità Thinstall Virtualization Suite... E come soggetto di prova, avremo il browser Firefox. Scarica sul tuo computer questa utilità... Puoi scaricarlo. Successivamente, decomprimi l'archivio scaricato in qualsiasi cartella conveniente e in esso, esegui il file denominato Setup capture.exe.

L'utilità funziona in base al principio del confronto delle immagini di sistema prima e dopo l'installazione del software, che dovrebbe diventare portatile. Dall'inizio, è necessario analizzare lo stato iniziale del sistema, fare clic sul pulsante "Avanti".

Non vale la pena cambiare le impostazioni, lasciamo tutto così com'è. Per avviare la scansione disco di sistema e parametri di registro, fare clic sul pulsante "Scansione post-installazione".

Ora devi aspettare un po', ci vorrà del tempo. Non chiudere il programma in nessun caso, ma riducilo a icona. Quindi, prendi un programma destinato a essere portatile. Come accennato in precedenza, per i nostri esperimenti utilizzeremo il browser Firefox. Installare questo software come si fa di solito.
Dopo l'installazione, avvia il browser e personalizzalo per te. Quando il programma è installato con successo e ha tutto impostazioni necessarie, aprire la finestra dell'utilità precedentemente ridotta a icona. Ora dovrai rianalizzare il sistema. Basta fare clic su "Scansione post-installazione" e selezionare il file exe progettato per eseguire il software "sperimentale". Selezionando Mozilla Firefox.exe, fare clic sul pulsante per continuare l'operazione "Continua".

La nostra cartella del browser verrà creata nella stessa cartella in cui si trova l'utilità. Questi file possono essere trovati nel seguente percorso: C: \ Thinstall Virtualization Suite 3.358 portatile \ Catture \ Mozilla Firefox

Ora rimuovi tutte le cartelle vuote e non di programma. È meglio spostarli in qualsiasi altra cartella, per ogni evenienza. In modo che tu possa facilmente riportarli al loro posto originale.

Dopo aver pulito il contenuto della cartella, procedere alla modifica dei file di registro. Avvia l'editor del registro (Win + R => regedit => OK) e apri i seguenti file:

  • HKEY_CURRENT_USER.txt
  • HKEY_LOCAL_MACHINE.txt
  • HKEY_USERS.txt

Qui è necessario eliminare tutto ciò che non è correlato a Browser Firefox... Detto questo, non andartene spazi extra, potrebbe interferire con la compilazione del programma. Successivamente, modifica i parametri del progetto e file speciale con le impostazioni Package.ini (opzionale). Questo file contiene diverse sezioni. Il punto e virgola prima di qualsiasi parametro lo trasforma in un commento e diventa non disponibile.

Capitolo - permette di personalizzare la compressione. Ma va tenuto presente che durante la decompressione e l'imballaggio dei file, verranno consumate molte risorse di sistema.
CompressionType = Nessuno
CompressionType = Veloce

Capitolo - è responsabile dell'interazione del programma con elementi esterni sistemi.
Scrivicopia- il parametro indica la memorizzazione di tutte le modifiche e impostazioni all'interno della cartella con il programma portatile.
unito- e questo parametro consentirà di apportare modifiche al sistema.

DirectoryIsolationMode = WriteCopy
DirectoryIsolationMode = Merged


Nome sandbox- definisce il nome della cartella in cui memorizzare tutte le modifiche ei parametri. In impostazioni standard, tale cartella si trova nel seguente percorso:
Coloro che usano spesso software portatili possono guardare in questa directory e trovarci un gran numero di spazzatura inutile... D'accordo, questo non è molto buono.

Il parametro SandboxPath definisce il percorso in cui verrà posizionato questa cartella... A proposito, questo parametro potrebbe non essere presente nel file delle impostazioni. Come abbiamo già mostrato, tutti i parametri sono inizialmente memorizzati nel sistema, lungo il percorso sopra. Per memorizzare tutto questo nella stessa cartella, insieme al programma portatile, specificare il seguente valore del parametro: SandboxPath =. Nel cap. Può essere posizionato subito dopo la descrizione questo parametro... Grazie a questo, tutti i file saranno in una cartella e il sistema non verrà inquinato da tutti i tipi di spazzatura. Hai pulito e regolato tutto? Ok, ora ne rimane solo uno, il passaggio finale: esegui il file denominato build.bat e prendi programma già pronto che può funzionare senza installazione. Cercalo nella cartella bin.

Dopo aver avviato il programma Cameyo, l'utente ottiene l'interfaccia più semplice con i pulsanti:
uno per creare un nuovo contenitore e uno per modificare i pacchetti creati in precedenza.

Fare clic sul pulsante "Studio", vedere la finestra principale del programma di fronte a noi e fare clic sul pulsante con la fotocamera.

Attendi che Cameyo Packer scatti un'istantanea dell'attuale configurazione del sistema.

Può volerci molto tempo, tutto dipende

sulle prestazioni del computer, dimensioni e

configurazione del sistema operativo installato.

Dopo aver scattato un'istantanea del sistema, apparirà la seguente finestra:

Lascia aperta questa finestra e continua a creare. pacchetto virtuale.

Avvia l'installazione del software che desideri rendere Portatile.

Eseguire l'Installazione guidata o file di installazione il tuo programma.

Se vuoi, esegui un pacchetto virtuale

il modo in cui devi lavorare.

Al termine dell'installazione del software, fare clic sul pulsante "Installazione completata" nella finestra di Cameyo Packer.

Ora stiamo acquisendo pazienza (al computer non si può fare nulla in questo momento!)

e attendi la fine del processo.

Cameyo scatterà nuovamente un'istantanea del sistema (questa volta dopo l'installazione)

e analizzerà le differenze, ci vorranno alcuni minuti.

Questo è tutto, la versione Portable è stata creata, sei un grande!


Il pacchetto si trova in una cartella denominata "I miei documenti/Pacchetti Cameyo":

Cameyo ha meccanismi preimpostati unici:

collegamento all'applicazione, nome, icona, programma avvio automatico eccetera.
Tuttavia, se vuoi. puoi personalizzare il pacchetto generato.

Modifica di un pacchetto virtuale.
A differenza di altri prodotti di virtualizzazione delle applicazioni, Cameyo non ha bisogno di modificare ogni pacchetto virtuale,
che stai creando. Tuttavia, se desideri personalizzare il tuo pacchetto, puoi avviare l'editor dei pacchetti.
A seconda della configurazione del sistema e Reti NET esaurito, potresti vedere una schermata o l'altra.
Fare clic sul pulsante contrassegnato in rosso:

Quindi apri il pacchetto per la modifica:

Esegui il file (Cameyo.exe),

fare clic su File Apri nel menu.

La schermata successiva mostrerà:

Impostazioni di base:
Lanciare:

Controllo del programma da avviare

per eseguire un pacchetto virtuale.
Se la tua applicazione ha una sola opzione

esecuzione, l'avvio diretto sarà selezionato per impostazione predefinita.
In caso contrario, verrà visualizzato il menu:
Modalità di isolamento:
Controlla se l'applicazione virtuale può cambiare

file / voci di registro sul sistema di destinazione o meno.
Isolamento (predefinito):

Applicazione virtuale non sarà in grado di modificare file e record

registro sul sistema di destinazione.

Invece, se tenta di apportare modifiche, lo farà

reindirizzato a cartella separata o una chiave di registro.

Questa cartella può essere configurata per registrare "Archiviazione dati".
Accesso completo: L'applicazione virtuale sarà in grado di modificare i file

e voci di registro sul sistema di destinazione.

TUTTE LE ALTRE IMPOSTAZIONI E COMANDI DI MODIFICA DEL PACCHETTO VIRTUALE SONO DESCRITTE NEL FILE PDF

P.S. Gli sviluppatori avvertono che il successo della procedura per la creazione di un programma portatile è garantito solo se

se mai prima d'ora questo programma non è stato installato sul computer.

(appena installato) o macchina virtuale "pulita"

Lancio del sito ufficiale di Cameyo Servizio Online Costruiamo le tue app portatili virtuali!, con cui puoi creare un programma Portatile ( applicazione portatile) senza installare alcun software sul computer.
Per fare ciò, passa attraverso la registrazione e avrai accesso a una pagina con le opzioni di ordine - per creare un Portable (programma portatile)

In questa pagina puoi aggiungere un ordine/richiesta di un servizio online Generatore di app portatili :
- Devi inserire il nome del programma che vuoi rendere portabile.
- Fornire il collegamento per il download dell'app remota
- Scarica tu stesso il pacchetto .MSI (consigliato) o .EXE.

Dopo aver completato la richiesta, riceverai una notifica via e-mail. mail che il tuo ordine è completato e Programma portatile pronto per il download.
Successivamente, seguendo il collegamento alla pagina del sito Web di Cameyo, è possibile scaricare un programma portatile pronto per l'uso.

Principali articoli correlati