Benvenuto Ospite Cerca | Topic Attivi | Utenti | | Log In | Registra

Creare un programma "portable" Opzioni
ioria7777
Inviato: Saturday, July 18, 2009 5:15:31 PM

Rank: AiutAmico

Iscritto dal : 4/14/2008
Posts: 113
Qualcuno forse riderà!

E' giusto dire che se prendo da un pc, in cui è già installato un programma, facciamo un esempio: ad-aware, la cartella creata durante l' installazione e la copio in una chiavetta posso lanciare il programma da un qualunque altro pc?
Sponsor
Inviato: Saturday, July 18, 2009 5:15:31 PM

 
wolfestein
Inviato: Saturday, July 18, 2009 5:24:23 PM

Rank: AiutAmico

Iscritto dal : 2/15/2009
Posts: 15,918
No non puoi farlo.Un programma installato registra delle chiavi nel registro di sistema e senza quelle il programma non funzionerebbe.
Un programma standalone non crea nessuna chiave nel registro per questo si può usare su qualsiasi computer.
simo95
Inviato: Saturday, July 18, 2009 8:10:34 PM

Rank: AiutAmico

Iscritto dal : 12/4/2008
Posts: 2,008
ioria7777
Inviato: Saturday, July 18, 2009 9:36:28 PM

Rank: AiutAmico

Iscritto dal : 4/14/2008
Posts: 113
Grazie ragazzi gentilissimi!
lupo7373
Inviato: Sunday, July 19, 2009 12:56:24 AM

Rank: AiutAmico

Iscritto dal : 5/11/2009
Posts: 50
Uhm.. quella guida come inizio può andare, bisognerebbe però precisare che il metodo descritto non rende del tutto portatili le applicazioni. Provo a essere semplice e conciso, per fare un po di chiarezza.

Prima di tutto, un'applicazione standalone non è la stessa cosa di un'applicazione portatile: le prime sono applicazioni che si può dire "sanno stare da sole", nel senso che funzionano anche una volta spostate dalla loro posizione originale (in questo senso sono moltissimi i programmi di questo tipo); le seconde possiamo dire che sono più raffinate, perché oltre ad essere in grado di funzionare anche una volta mosse, cosa più importante non salvano dati al di fuori della loro cartella (cioè non salvano impostazioni né in cartelle di sistema né nel registro).

Detto questo, rendere un'applicazione portatile non è semplice per vari motivi, in particolare perché ogni applicazione salva le proprie impostazioni a modo suo (non c'è quindi un metodo standard per renderla portatile). In breve i passaggi da fare sono: estrarre il programma dall'installer, far salvare file di setting e chiavi di registro in una sottocartella del programma ed eventualmente comprimere il programma con UPX.

Come fare? La parte difficile è proprio "deviare" il salvataggio delle impostazioni dalla posizione predefinita ad una cartella a nostra scelta. Le soluzioni sono solo 2:
- o si contatta l'autore del programma e gli si chiede di rendere l'applicazione portatile (cosa ovvia, ma non così stupida.. gli autori possono risultare molto disponibili e a loro può tornare utile avere anche una versione portatile ufficiale da far usare ai propri utenti);
- oppure si usa un launcher (che va però correttamente compilato e configurato) che avvii il programma in modalità portatile.

L'argomento è molto vasto, questa mia mini guida è una breve introduzione a riguardo (in inglese, appena ho tempo la traduco):
http://www.lupopensuite.com/db/oth/portablize.htm

Se volete maggiori informazioni basta chiedere Whistle
simo95
Inviato: Wednesday, July 22, 2009 3:06:28 PM

Rank: AiutAmico

Iscritto dal : 12/4/2008
Posts: 2,008
Utenti presenti in questo topic
Guest


Salta al Forum
Aggiunta nuovi Topic disabilitata in questo forum.
Risposte disabilitate in questo forum.
Eliminazione tuoi Post disabilitata in questo forum.
Modifica dei tuoi post disabilitata in questo forum.
Creazione Sondaggi disabilitata in questo forum.
Voto ai sondaggi disabilitato in questo forum.

Main Forum RSS : RSS

Aiutamici Theme
Powered by Yet Another Forum.net versione 1.9.1.8 (NET v2.0) - 3/29/2008
Copyright © 2003-2008 Yet Another Forum.net. All rights reserved.