Main menu

Search
Login
Signup
Links
<< Previous thread | Next thread >>   
Fare scrivere correttamente un file REG

Go to page   <<      
Author Post
Costa28
Sat 23 Aug 2008 - 16:04
online
Registered Member #56
Joined: Sun 21 Jan 2007 - 10:18
Posts: 64
rbon wrote ...
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....
Back to top
Danix
Sun 24 Aug 2008 - 11:24

online

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

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-
Back to top
Website
Costa28
Mon 25 Aug 2008 - 12:26
online
Registered Member #56
Joined: Sun 21 Jan 2007 - 10:18
Posts: 64
Danix wrote ...

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.
Back to top

Go to page   <<      
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