Menù Principale

Cerca
Login
Registrati
Link
<< Discussione precedente | Discussione successiva >>   
Fare scrivere correttamente un file REG

Vai a pagina   <<      
Autore Messaggio
Costa28
sab 23 ago 2008 - 16:04
online
Utente registrato #56
Registrato il: dom 21 gen 2007 - 10:18
Messaggi: 64
rbon ha scritto ...
non so se funziona ma provare non costa nulla.


No... non funziona.

Anzi non può funzionare perchè il file ResetPercorsi.reg cambia ad ogni sessione.

E quindi dovrei ricrearlo manualmente con il file che mi hai segnalato.

Grazie lo stesso.

Il silenzio degli admin mi preoccupa....
Torna ad inizio pagina
Danix
dom 24 ago 2008 - 11:24

online

Utente registrato #1
Registrato il: ven 29 dic 2006 - 05:38
Provenienza: Sassari
Messaggi: 12956
Costa28 ha scritto ...

Il silenzio degli admin mi preoccupa....

Mi spiace, ma non ho altre idee, per il momento.
Ho però approfittato delle tue segnalazioni per scrivere un launcher con un .reg salvato in $Temp$.
Tutto sembra funzionare regolarmente, vedi se può esserti utile -Link-
Torna ad inizio pagina
Sito Web
Costa28
lun 25 ago 2008 - 12:26
online
Utente registrato #56
Registrato il: dom 21 gen 2007 - 10:18
Messaggi: 64
Danix ha scritto ...

Mi spiace, ma non ho altre idee, per il momento.


Questo penso che ci obblighi entrambi ad... approfondire.
Anche se mi pare che la tua attenzione si sia concentrata sul dove e non sul perchè.
Mi spiego meglio.. mi pare di avere capito che tu ritieni il problema collegato al fatto che AggiornaPercorsi sia salvato in $temp$ (ed infatti mi segnali un ini funzionante che lì salva un .reg)
Io invece penso che il problema sia un bug nella funzione REGEDIT.
Se AggiornaPercorsi.reg lo lancia regedit c'è il problema.
Se lo lancio io a mano (doppioclick) il problema non c'è


Ho dato un'occhiata al codice che mi hai segnalato ma temo che non... sia pertienente:
Infatti:

[WriteToReg=%settings%\$AppName$.reg]
MainKey=HKEY_CURRENT_USER\Software\K
Lightscreen\file|"target"=%screenshotdir%|/"
Lightscreen\options|"startup"="false"

Scriverà nella chiave K alcune sottochiavi con i rispettivi valori


[WriteToReg=$Temp$\Trolltech.reg]
MainKey=HKEY_CURRENT_USER\Software\Trolltech


Scriverà solamente la chiave Trolltech senza sottochiavi

Ed è in pratica quello che succede quando io "lancio" HKCU.reg e Attivazione.reg: tutto è OK.

Per cercare di replicare il mio problema dovresti fare anche questo:

[WriteToReg=%settings%\pippo.reg]
MainKey=HKEY_CURRENT_USER\Software\K
Lightscreen\options|"startup"="W Winpenpack"


oppure:
[WriteToReg=%settings%\pippo.reg]
MainKey=HKEY_CURRENT_USER\Software\K
Lightscreen\options|"pluto"="cane"



e quindi:

[RunBefore]
RegEdit=%settings%\$AppName$.reg;pippo.reg
RegEdit=$Temp$\Trolltech.reg


Se il problema da me segnalato... esiste dovresti trovare la chiave K contenente solo la sottochiave lightscreen contenente la sola sottochiave options contenente il solo valore di pippo.reg.
La sottochiave Lightscreen\file|"target"=%screenshotdir%|/" è sparita.

Tieni presente una cosa, per quel che può servire... il "mio" applicativo lavora a livello di chiave (K) e non di sottochiave.
Non so potrebbe essere importante.
Torna ad inizio pagina

Vai a pagina   <<      
Moderatori: Danix, Taf, Rcs, Energy, zandet2, ZioZione, Admin, LordJim60

Salta:     Torna ad inizio pagina

RSS discussione: rss 0.92 RSS discussione: rss 2.0 RSS discussione: RDF
Powered by e107 Forum System