<< Discussione precedente | Discussione successiva >> |
Suggerimenti per X-Launcher Vai a pagina >> |
Autore | Messaggio |
noelyoung |
| ||
Utente registrato #4415 Registrato il: sab 28 apr 2007 - 05:41Messaggi: 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. [ Modificato dom 29 apr 2007 - 17:33 ] | ||
Torna ad inizio pagina |
noelyoung |
| ||
Utente registrato #4415 Registrato il: sab 28 apr 2007 - 05:41Messaggi: 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 | ||
Torna ad inizio pagina |
tittoproject |
| ||
Utente registrato #821 Registrato il: mer 24 gen 2007 - 17:22Messaggi: 592 | Ottimo lavoro noelyoung! "noelyoung" ha scritto ... 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. | ||
Torna ad inizio pagina |
noelyoung |
| ||
Utente registrato #4415 Registrato il: sab 28 apr 2007 - 05:41Messaggi: 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. [ Modificato lun 30 apr 2007 - 15:28 ] | ||
Torna ad inizio pagina |
noelyoung |
| ||
Utente registrato #4415 Registrato il: sab 28 apr 2007 - 05:41Messaggi: 12 | Ecco il codice! 1177939947_4415_FT2924_x-udf.zip | ||
Torna ad inizio pagina |
Danix |
| ||
Utente registrato #1 Registrato il: ven 29 dic 2006 - 05:38Provenienza: Sassari Messaggi: 12956 | Questo si chiama collaborare con winPenPack! [ Modificato lun 30 apr 2007 - 15:36 ] | ||
Torna ad inizio pagina |
tittoproject |
| ||
Utente registrato #821 Registrato il: mer 24 gen 2007 - 17:22Messaggi: 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- [ Modificato lun 30 apr 2007 - 18:16 ] | ||
Torna ad inizio pagina |
Danix |
| ||
Utente registrato #1 Registrato il: ven 29 dic 2006 - 05:38Provenienza: Sassari Messaggi: 12956 | tittoproject ha scritto ... 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. [ Modificato lun 30 apr 2007 - 18:19 ] | ||
Torna ad inizio pagina |
tittoproject |
| ||
Utente registrato #821 Registrato il: mer 24 gen 2007 - 17:22Messaggi: 592 | Danix ha scritto ... tittoproject ha scritto ... 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. [ Modificato lun 30 apr 2007 - 18:26 ] | ||
Torna ad inizio pagina |
Danix |
| ||
Utente registrato #1 Registrato il: ven 29 dic 2006 - 05:38Provenienza: Sassari Messaggi: 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 .. [ Modificato lun 30 apr 2007 - 18:47 ] | ||
Torna ad inizio pagina |
Vai a pagina >>
Moderatori: Danix, Taf, Rcs, Energy, zandet2, ZioZione, Admin, LordJim60 |