Main menu

Search
Login
Signup
Links
<< Previous thread | Next thread >>   
Domande di base

Author Post
Stibbert
Thu 28 Sep 2017 - 15:38
online
Registered Member #42089
Joined: Fri 01 Sep 2017 - 11:53
Posts: 25

Buongiorno.

Scusate se faccio alcune domande che a molti potranno sembrare banali, ma se prima non capisco il funzionamento di base di X-Launcher, poi non riesco ad andare avanti...

1) Dal manuale utente, pag 4. "il principale problema da risolvere è quello di forzare il programma che si vuole rendere portabile a salvare le impostazioni nel dispositivo portatile e non nel computer ospite."

Quindi si può usare X-launcher come se fosse una virtual machine?
Come si fa a evitare che tutte le volte le preferenze vengano scritte nel sistema?

2) Sempre nel manuale (pag 8-9) ho trovato i nomi di riferimento alle cartelle del sistema.
Non ci sono segnate WINDOWS, PROGRAMDATA, RECYCLE.
Come si chiamano?

Grazie.

P.S. Mi scuso in anticipo. Se per caso nei prossimi post facessi riferimento a sintassi di YAP, PAL o PAPPS, scusatemi. Sono un po' distratto...
Back to top
Danix
Thu 28 Sep 2017 - 20:48

online

Registered Member #1
Joined: Fri 29 Dec 2006 - 05:38
Location: Sassari
Posts: 12956
Innanzi tutto benvenuto!



1) Dal manuale utente, pag 4. "il principale problema da risolvere è quello di forzare il programma che si vuole rendere portabile a salvare le impostazioni nel dispositivo portatile e non nel computer ospite."

Quindi si può usare X-launcher come se fosse una virtual machine?

No, crea un ambiente ma all'interno del computer.


Come si fa a evitare che tutte le volte le preferenze vengano scritte nel sistema?

Le preferenze vengono scritte nella cartella \User, se è possibile. Altrimenti, ci sono una serie di strumenti del launcher che permettono di salvare nel pc e alla chiusura copiare nella cartella \User e cancellare dal sistema ospite.

2) Sempre nel manuale (pag 8-9) ho trovato i nomi di riferimento alle cartelle del sistema.
Non ci sono segnate WINDOWS, PROGRAMDATA, RECYCLE.
Come si chiamano?

Non ricordo ora. Se non sbaglio c'è un elenco alla fine.




Back to top
Website
Stibbert
Fri 29 Sep 2017 - 14:45
online
Registered Member #42089
Joined: Fri 01 Sep 2017 - 11:53
Posts: 25
Grazie per il benvenuto...

Per la domanda 1, è la risposta che immaginavo. La seconda parte ammetto di non averla capita, ma ci torneremo sopra più avanti...

Alla fine del manuale c'è un elenco, MACRO DI AUTOIT, ma non sono riuscito a capire come usarle.

Tra queste c'è: @WINDOWSDIR CARTELLA DI WINDOWS, ma come ho scritto sopra, non ho capito il funzionamento.

Vorrei portabilizzare il driver di un NAS che copia in Windows/System32 delle librerie.
Attualmente queste sono in $Home$\System32\MyFile.dll

Come devo scrivere per gestirle portabilmente (toglierle alla fine dell'uso)?

Un altro programma, invece scrive le preferenze in PROGRAMDATA e in PROGRAMS(X86) come faccio a gestire questa situazione, dal momento che non ho trovato riferimenti?

Infine una domanda banale. Nel caso più comune di utilizzo di X-Launcher, RegKey e AppData, come devono essere gestiti per ottimizzarli?
WriteToReg=$Home$\MyFile.reg ho visto che alla chiusura del programma toglie la chiave.
In chiusura, se questa è stata modificata durante l'uso viene sostituita, oppure aggiunta?
E i valori (vecchi) che sono in MyFile.reg vengono tolti?

In caso di AppData, in uscita la cartella deve essere spostata manualmente oppure c'è un modo per farlo fare automaticamente?

Grazie.
Back to top
Stibbert
Fri 29 Sep 2017 - 14:47
online
Registered Member #42089
Joined: Fri 01 Sep 2017 - 11:53
Posts: 25
"Un altro programma, invece scrive le preferenze in PROGRAMDATA e in PROGRAMS(X86)"

Ho perso un pezzo... "Un altro programma, invece scrive le preferenze in PROGRAMDATA e in PROGRAMS(X86)/CoMMONFILES"
Back to top
Danix
Sat 30 Sep 2017 - 12:57

online

Registered Member #1
Joined: Fri 29 Dec 2006 - 05:38
Location: Sassari
Posts: 12956
Stibbert wrote ...


Vorrei portabilizzare il driver di un NAS che copia in Windows/System32 delle librerie.
Attualmente queste sono in $Home$\System32\MyFile.dll

Come devo scrivere per gestirle portabilmente (toglierle alla fine dell'uso)?

Se fai un giro nel forum ci sono un sacco di esempi, ma sinceramente queste operazioni creano più problemi che altro!



Un altro programma, invece scrive le preferenze in PROGRAMDATA e in PROGRAMS(X86) come faccio a gestire questa situazione, dal momento che non ho trovato riferimenti?

Strano. Che programma è?



Infine una domanda banale. Nel caso più comune di utilizzo di X-Launcher, RegKey e AppData, come devono essere gestiti per ottimizzarli?
WriteToReg=$Home$\MyFile.reg ho visto che alla chiusura del programma toglie la chiave.
In chiusura, se questa è stata modificata durante l'uso viene sostituita, oppure aggiunta?
E i valori (vecchi) che sono in MyFile.reg vengono tolti?

Che problemi che ti metti...



In caso di AppData, in uscita la cartella deve essere spostata manualmente oppure c'è un modo per farlo fare automaticamente?

Automaticamente coi comandi del launcher. Ma, ripeto, lavoriamo su cose concrete. Il programma oggetto della portabilizzazione quel'è?
Back to top
Website
Stibbert
Sun 01 Oct 2017 - 17:22
online
Registered Member #42089
Joined: Fri 01 Sep 2017 - 11:53
Posts: 25
Per quanto riguarda Windows/System32 ho guardato, ma non ho trovato molto... Forse non so cosa guardare.
Per favore mi puoi indicare un esempio?

Un programma che scrive in ProgramData è TotalUninstall (tiene traccia di tutto quello che è stato installato e dove).

Non mi metto problemi... Quando mi accorgo che un programma non funziona correttamente (nel senso di portabilità), i problemi vengono da soli.

"Automaticamente coi comandi del launcher". Quindi DirMove (o un altro comando) all'uscita viene eseguito al contrario anche senza riscriverlo?
Back to top
Stibbert
Mon 02 Oct 2017 - 09:25
online
Registered Member #42089
Joined: Fri 01 Sep 2017 - 11:53
Posts: 25
(C'è un altro messaggio sopra...).



Alla domanda: "In caso di AppData, in uscita la cartella deve essere spostata manualmente oppure c'è un modo per farlo fare automaticamente?"

Mi è stato risposto: "Automaticamente coi comandi del launcher. Ma, ripeto, lavoriamo su cose concrete".


Ho scritto questa riga:

[Functions]
DirMove=$Home$\MyFolder|@AppDataDir@\MyFolder|o

Da Home viene copiata correttamente in AppData, ma...

All'uscita del launcher la cartella MyFolder rimane in AppData. Cosa ho sbagliato? Eppure la dovrebbe rimettere in Home automaticamente...
Back to top
Danix
Mon 02 Oct 2017 - 10:31

online

Registered Member #1
Joined: Fri 29 Dec 2006 - 05:38
Location: Sassari
Posts: 12956
Stibbert wrote ...

[Functions]
DirMove=$Home$\MyFolder|@AppDataDir@\MyFolder|o

Da Home viene copiata correttamente in AppData, ma...

All'uscita del launcher la cartella MyFolder rimane in AppData. Cosa ho sbagliato? Eppure la dovrebbe rimettere in Home automaticamente...


Posto che MyFolder=$AppName$ (cioè il nome del programma)

[Environment]
Settings=$Home$\$AppName$

[Functions]
DirCreate=%Settings%
DirMove=@AppDataDir@\$AppName$|@AppDataDir@\$AppName$_backup|o
DirCopy=%Settings%|@AppDataDir@\$AppName$|o

[RunAfter]
DirMove=@AppDataDir@\$AppName$|%Settings%|o
DirMove=@AppDataDir@\$AppName$_backup|@AppDataDir@\$AppName$|o



Back to top
Website
Stibbert
Mon 02 Oct 2017 - 13:26
online
Registered Member #42089
Joined: Fri 01 Sep 2017 - 11:53
Posts: 25
Se scrivo:

[RunAfter]
DirMove=...

Allora non è il launcher che lo sposta, ma sono io...

Io per automatico intendevo come con reg, che viene scritto e poi cancellato.

Comunque ho capito.
Grazie.
Back to top

Moderators: Danix, Taf, Rcs, Energy, zandet2, ZioZione, Admin, LordJim60

Jump:     Back to top

Syndicate this thread: rss 0.92 Syndicate this thread: rss 2.0 Syndicate this thread: RDF
Powered by e107 Forum System