<< Previous thread | Next thread >> |
Suggerimenti per X-Launcher Go to page >> |
Author | Post |
noelyoung |
| ||
Registered Member #4415 Joined: Sat 28 Apr 2007 - 05:41Posts: 12 | Dunque, X-Launcher così com'è è buono, però al momento non permette ancora di realizzare applicazioni portabili al 100%, almeno con un certo tipo di applicazioni. Ci sono infatti alcuni programmi che scrivono delle impostazioni in una chiave tipo HKU\S-1-5-21-1801674531-789336058-682003330-1004 Il problema è che la chiave S-1-5-21-1801674531-789336058-682003330-1005 (chiamata SID) serve a identificare un utente, è univoca e cambia da computer a computer, anzi, nello stesso computer ce ne possono essere diverse per identificare diversi utenti. Ho fatto un programmino in C++ (messo nel RunBefore) che sostituisce una chiave SID fasulla nei file .reg (creati con la funzione WriteToReg) con la chiave SID reale, prima di installarli nel registro tramite la funzione Regedit. Però non è secondo me una soluzione molto elegante, l'ideale sarebbe integrare questa funzione direttamente nell'X-Launcher. Per esempio:
[WriteToReg=$Home$\HKU.reg]
L'ideale sarebbe mettere al posto del SID una macro che restituisce il sid stesso, ad esempio:
[WriteToReg=$Home$\HKU.reg]
Purtroppo non c'è una macro che restituisce il SID. Però esiste un programmino, fornito sempre dalla Microsoft, che lo restituisce. Se l'autore vuole possiamo collaborare insieme per una soluzione a questo problema. [ Edited Sun 29 Apr 2007 - 17:33 ] | ||
Back to top |
noelyoung |
| ||
Registered Member #4415 Joined: Sat 28 Apr 2007 - 05:41Posts: 12 | Ho trovato una funzione bella e fatta per la restituzione del SID, ovviamente scritta in AutoIT. Bisogna modificarla un pò e integrarla con il progetto, ma fa il suo sporco lavoro Ovviamente rinnovo il mio invito all'autore di X-Launcher a rispondermi | ||
Back to top |
tittoproject |
| ||
Registered Member #821 Joined: Wed 24 Jan 2007 - 17:22Posts: 592 | Ottimo lavoro noelyoung! "noelyoung" wrote ... Ho trovato una funzione bella e fatta per la restituzione del SID, ovviamente scritta in AutoIT. Bisogna modificarla un pò e integrarla con il progetto, ma fa il suo sporco lavoro Se mi dici dove trovarla, l'integrerò sicuramente nella prossima release di X-Launcher. | ||
Back to top |
noelyoung |
| ||
Registered Member #4415 Joined: Sat 28 Apr 2007 - 05:41Posts: 12 | Ciao titto, ti ho risparmiato un pò di lavoro Mi sono preso la libertà di modificare un pò il codice: ho aggiunto 3 nuove funzioni e modificato la funzione _WriteToReg() Funziona tutto quanto a meraviglia. Provare per credere La spiegazione sta nei commenti della funzione _WriteToReg(), spero che sia abbastanza chiara. [ Edited Mon 30 Apr 2007 - 15:28 ] | ||
Back to top |
noelyoung |
| ||
Registered Member #4415 Joined: Sat 28 Apr 2007 - 05:41Posts: 12 | Ecco il codice! 1177939947_4415_FT2924_x-udf.zip | ||
Back to top |
Danix |
| ||
Registered Member #1 Joined: Fri 29 Dec 2006 - 05:38Location: Sassari Posts: 12956 | Questo si chiama collaborare con winPenPack! [ Edited Mon 30 Apr 2007 - 15:36 ] | ||
Back to top |
tittoproject |
| ||
Registered Member #821 Joined: Wed 24 Jan 2007 - 17:22Posts: 592 | Era ora che arrivasse qualcuno che sa programmare! Ti ringrazio per l'ottimo lavoro e spero di poter contare ancora sul tuo prezioso aiuto (una cosetta da chiederti ce l'avrei già... ). EDIT: visto che qualcun'altro l'ha appena chiesto, ti do un'indizio sulla cosa in cui mi serve aiuto -Link- [ Edited Mon 30 Apr 2007 - 18:16 ] | ||
Back to top |
Danix |
| ||
Registered Member #1 Joined: Fri 29 Dec 2006 - 05:38Location: Sassari Posts: 12956 | tittoproject wrote ... Era ora che arrivasse qualcuno che sa programmare! Probabilmente, in preda all'entusiasmo, tittoproject non si è espresso bene. Forse voleva dire "finalmente qualcuno che conosce il linguaggio di Autoit". Infatti, su winPenPack IN MOLTI sanno programmare e hanno contribuito e contribuiscono ogni giorno allo sviluppo del progetto. Non ultimi Salvador, Icemax, ZioZione, Vroby, lui stesso ed altri che non sto a citare. Prova ne è l'alto gradimento di cui siamo oggetto. ("non si fanno le nozze con i fichi secchi") Tutto ciò senza sminuire l'apporto fornitoci in questa occasione. [ Edited Mon 30 Apr 2007 - 18:19 ] | ||
Back to top |
tittoproject |
| ||
Registered Member #821 Joined: Wed 24 Jan 2007 - 17:22Posts: 592 | Danix wrote ... tittoproject wrote ... Era ora che arrivasse qualcuno che sa programmare! Probabilmente, in preda all'entusiasmo, tittoproject non si è espresso bene. Naturalmente Danix, come hai ricordato qui da noi c'è molta gente di talento. Io riesco appena ad usare AutoIt, e anche in questo sono un dilettante. Nelle poche righe di codice ha scritto, noelyoung é infatti riuscito a metterci due-tre cosette per me incoprensibili... La mia frase era quindi riferita solo a me, noelyoung e AutoIt. [ Edited Mon 30 Apr 2007 - 18:26 ] | ||
Back to top |
Danix |
| ||
Registered Member #1 Joined: Fri 29 Dec 2006 - 05:38Location: Sassari Posts: 12956 | Quoto la mia considerazione precedente! Tu stai sviluppando l'X-Launcher, il miglior software al momento per rendere i programmi portatili. Sono più di due righe di codice.. Ops..ritorniamo IN TOPIC .. [ Edited Mon 30 Apr 2007 - 18:47 ] | ||
Back to top |
Go to page >>
Moderators: Danix, Taf, Rcs, Energy, zandet2, ZioZione, Admin, LordJim60 |