Newsgroup: it.comp.os.win.win9x
Titolo: Dove lo screensaver nel registro?

Salve,
 dove trovo le impostazioni dello screensaver nel registro di configurazione
di win 98/me?
Grazie.
Lorenzo
--------------------------------
Inviato via 
http://usenet.libero.it

 di configurazione di win 98/me?
HKEY_CURRENT_USER\Control Panel\Desktop
--
Fosco

 HKEY_CURRENT_USER\Control Panel\Desktop
Le informazioni contenute in questa chiave non sono sufficienti per copiare
la stessa configurazione di screensaver su un altro pc o per un altro
utente. Infatti non c'č riferimento allo screensaver selezionato, ed alle
impostazioni dello stesso.
Le impostazioni dello screensaver selezionato le ho trovate dentro al file
CONTROL.INI, ma non so come sfruttarle per replicarle su tutti gli utenti.
Ho winme configurato per piů utenti. Quindi ogni utente puň configurare uno
screensaver diverso o non farlo affatto. Io vorrei imporre lo stesso
screensaver per tutti.
Grazie.
Lorenzo.

 CONTROL.INI, ma non so come sfruttarle per replicarle su tutti gli utenti.
Visual Basic o vbs ti permetterebbero di fare quello che vuoi
(con fso) ma devi avere installato il primo ed un po' di esperienza
per il secondo
VB
www.google.it
 "Visual Basic+ini"
vbs
www.google.it
 "wsh+fso"
[VBScript]
Function ReadLineTextFile
   Const ForReading = 1, ForWriting = 2
   Dim fso, MyFile
   Set fso = CreateObject("Scripting.FileSystemObject")
   Set MyFile = fso.OpenTextFile("c:\testfile.txt", ForWriting, True)
   MyFile.WriteLine "Hello world!"
   MyFile.WriteLine "The quick brown fox"
   MyFile.Close
   Set MyFile = fso.OpenTextFile("c:\testfile.txt", ForReading)
   ReadLineTextFile = MyFile.ReadLine    ' Returns "Hello world!"
End Function
Spiegazione del qui' sopra con esempi pratici (oltre il mega)
http://download.microsoft.com/download/winscript56/Install/5.6/W982KMe
XP/EN-US/scrdoc56en.exe
(tuttosuunsrigasenononfungecopiaincollaunpezzopervolta)
--
Fosco

 per il secondo
Conosco bene FSO e WSH... il problema è che control.ini non contiene nessun
riferimento all'utente, e quindi come lo replico?
Perchè l'utente con il quale ho impostato lo screensaver manterrà tali
impostazioni e gli altri utenti no?
Ci sono riferimenti agli utenti ed allo screensaver da qualche altra parte
nel registro?
Grazie per la disponibilità
Lorenzo.

 nel registro?
Da quando ho il PC ho sempre evitato il log utente perche'
una volta ho provato e non riuscivo piu' a togliere la pass...
Ascolta a naso ogni utente e le sue impostazioni dovrebbero essere
scritte nel registro penso tipo utente1 utente2 ecc con ognuno le propie
impostazioni screen saver...che non so se vengono scritte tutte nello
stesso control.ini,se si, potresti provare ad impostarle come vuoi e
provare a mettere il control.ini in sola lettura ( potrebbe essere rischioso).
O se sei veramente "ardito" con un programma tipo
Resource Hacker
http://rpi.net.au/~ajohnson/resourcehacker
disabilitare il tasto "impostazioni" in
C:\WINDOWS\CONTROL.EXE C:\WINDOWS\SYSTEM\DESK.CPL ,1
o meglio ancora la possibilita' di modificare il box a sinistra
Io c'e l'ho in desk.cpl Dialog 150>>1040 e forse basta che disattivi
il Button "Cambia"
Ho appena provato e funziona basta cliccare su "Cambia "click destro
Edit Control e click su WS_VISIBLE e il bottone non c'e piu
puoi farlo anche per la finestra con le opzioni "screen saver"
o addiritura con tutti i controlli ( una copia di sicurezza viene creata
autamaticamente in caso tu voglia tornare indietro)
PS:
dopo ogni modifica devi fare Compile script e Save
( non occorre neanche riavviare basta un F5)
Leggiti le varie licenze prima ..ma credo che se ne fai un uso
personale puoi stare tranquillo
--
Fosco