Newsgroup: it.comp.os.win.win2000
Titolo: GPO e registry: atto conclusivo!

Ciao a tutti,
come da miei post precedenti sto cercando di modificare i diritti di accesso
alle chiavi del registro per alcune categorie di utenti tramite GPO.
Ora che ho capito (forse) come usare i GPO per questi scopi mi trovo di
fronte al problema che niente funziona come dovrebbe.
Le chiavi da modificare sono state indicate nel ramo "Configurazione
Computer"->Impostazioni Windows->Registro di Sistema e il mio gruppo di
utenti ha diritti in lettura, scrittura, modifica, creazione su quelle
chiavi.
Se mi loggo con uno di quegli utenti posso verificare tramite regedt32.exe
che la ACL delle chiavi sono state modificate come volevo però....
nonostante ora l'utente abbia tutti i diritti necessari per accedere al
registro continuo ad ottenere errori all'avvio dell'applicazione
incriminata.
Quel che è peggio è che monitorando il tutto con regmon.exe trovo
continuamente ACCESS DENIED proprio su quelle chiavi che il GPO ha
modificato. Di seguito riporto uno stralcio del log di Regmon (copiando e
incollando in Blocco Note si legge meglio)
----------------------------------------INIZIO LOG DI
REGMON-------------------------------------------
 1042 12.24241461 voloview.exe:1192 OpenKey
HKLM\System\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joys
tick\Winmm ACCDENIED Access: 0xF003F SIRAM-OSPEDALE\testacad
1043 12.24253055 voloview.exe:1192 CreateKey
HKLM\System\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joys
tick\Winmm ACCDENIED Access: 0xF003F SIRAM-OSPEDALE\testacad
1044 12.24256128 voloview.exe:1192 CreateKey HKLM\System SUCCESS Key:
0xE26AFE60
1045 12.24259033 voloview.exe:1192 CreateKey HKLM\System\CurrentControlSet
SUCCESS Key: 0xE2FEE360
1046 12.24261882 voloview.exe:1192 CloseKey HKLM\System SUCCESS Key:
0xE26AFE60
1455 12.37520942 voloview.exe:1192 QueryKey HKCU SUCCESS Name:
\REGISTRY\USER\S-1-5-21-1220945662-790525478-839522115-1143_Classes
1456 12.37524127 voloview.exe:1192 OpenKey HKCU\VoloView.Application.1
NOTFOUND
1457 12.37526585 voloview.exe:1192 OpenKey HKCR\VoloView.Application.1
NOTFOUND
1458 12.37528792 voloview.exe:1192 QueryKey HKCU SUCCESS Name:
\REGISTRY\USER\S-1-5-21-1220945662-790525478-839522115-1143_Classes
1459 12.37531139 voloview.exe:1192 OpenKey HKCU\VoloView.Application.1
NOTFOUND
1460 12.37533122 voloview.exe:1192 OpenKey HKCR\VoloView.Application.1
NOTFOUND
1461 12.37535385 voloview.exe:1192 QueryKey HKCU SUCCESS Name:
\REGISTRY\USER\S-1-5-21-1220945662-790525478-839522115-1143_Classes
1462 12.37537676 voloview.exe:1192 OpenKey HKCU\VoloView.Application.1
NOTFOUND
1463 12.37541308 voloview.exe:1192 OpenKey HKCR SUCCESS Key: 0xE37E07A0
1464 12.37556114 voloview.exe:1192 CreateKey HKCR\VoloView.Application.1
ACCDENIED Access: 0xF003F SIRAM-OSPEDALE\testacad
1465 12.37566004 voloview.exe:1192 CreateKey HKCR\VoloView.Application.1
ACCDENIED Access: 0xF003F SIRAM-OSPEDALE\testacad
1466 12.37568825 voloview.exe:1192 CloseKey HKCR SUCCESS Key: 0xE37E07A0
1482 12.37759352 voloview.exe:1192 QueryKey HKCR\CLSID SUCCESS Subkeys =
3410
1483 12.37762649 voloview.exe:1192 QueryKey HKCR\CLSID SUCCESS Name:
\REGISTRY\MACHINE\SOFTWARE\CLASSES\CLSID
1484 12.37770666 voloview.exe:1192 OpenKey HKCU\CLSID NOTFOUND
1485 12.37777511 voloview.exe:1192 CloseKey HKCR\CLSID SUCCESS Key:
0xE12E81A0
1486 12.37861181 voloview.exe:1192 OpenKey HKLM\Software ACCDENIED Access:
0xF003F SIRAM-OSPEDALE\testacad
1487 12.37871601 voloview.exe:1192 OpenKey HKLM\Software SUCCESS Key:
0xE12E81A0
1488 12.37887469 voloview.exe:1192 OpenKey HKLM\Software\Autodesk ACCDENIED
Access: 0xF003F SIRAM-OSPEDALE\testacad
1489 12.37892078 voloview.exe:1192 OpenKey HKLM\Software\Autodesk SUCCESS
Key: 0xE25418C0
1490 12.37905656 voloview.exe:1192 OpenKey
HKLM\Software\Autodesk\AvViewEngine ACCDENIED Access: 0xF003F
SIRAM-OSPEDALE\testacad
1491 12.38148592 voloview.exe:1192 OpenKey
HKLM\Software\Autodesk\AvViewEngine SUCCESS Key: 0xE272DCE0
1492 12.38173762 voloview.exe:1192 OpenKey
HKLM\Software\Autodesk\AvViewEngine\1.0 ACCDENIED Access: 0xF003F
SIRAM-OSPEDALE\testacad
1493 12.38180718 voloview.exe:1192 OpenKey
HKLM\Software\Autodesk\AvViewEngine\1.0 SUCCESS Key: 0xE26FE540
----------------------------------------FINE LOG DI
REGMON-------------------------------------------
Qualcuno ha idea di cosa possa verificare ancora affinchè il mio GPO
funzioni?
Qualcuno sa a cosa corrispondono queli valori esadecimali che Regmon riporta
quando fallisce l'accesso, tipo:
Access: 0xF003F SIRAM-OSPEDALE\testacad
sono codici d'errore?
Grazie a chi avrà la pazienza di addentrarsi nel problema.
Bye
John

Prova a dare alla chiave accesso completo a everyone, solo per capire se è
un problema di permessi.
Ciao


Si tratta di AutoCad, Vero? E' solo questione di permessi... ciao! FN
Prova a vedere con norton unistaller deluxe le chiavi incriminate... e a
modificare tali permessi... č un lavoro un po lungo...
Ciao
FN


Si, è Autocad. Se leggi tutti gli altri miei post vedrai che le chiavi le ho
già individuate tramite Regmon.
Il problema è che anche impostando i permessi via GPO e verificando che le
chiavi hanno i diritti giusti (tramite regedt32) continuo a trovare degli
ACCESS DENIED sulle stesse chiavi (sempre monitorando con Regmon) oltre
naturalmente a ricevere il messaggio d'errore all'avvio dell'applicazione.
Il problema credo stia nei diritti per le chiavi del tipo
CLASSES_ROOT\CLSID\{numero impossibile}. Queste chiavi sembrano essere
diverse da PC a PC quindi dovrei dare i diritti a CLSID e propagarlo a tutte
le sottochiavi ma a quel punto avrei dato diritti praticamente su ogni
applicazione... insomma mi sa che non si riesca a raggiungere il dettaglio
che vorrei io.
Una domanda che mi pongo è la seguente: con GPO posso modificare permessi
delle chiavi tramite il criterio Registro di Sistema. L'azione "Aggiungi
chiave..." mi mostra una finestra in cui posso selezionare le chiavi
CLASSES_ROOT, MACHINE, USERS facilmente riconducibili alle HKEY che si
vedono tramite regedit. Nel mio caso ad esempio dovrei cambiare i diritti
alla chiave HKLM\Software\Autodesk. Chiaramente questa chiave non la trovo
tra quelle selezionabili nel criterio (l'esistenza della chiave dipende dal
fatto che l'applicazione sia stata installata o meno sulla macchina),
pertanto la indico io a mano. Cosa succede sulle workstation in cui non
esistono queste chiavi? e sulle altre in cui esistono, l'applicazione del
GPO avverrà correttamente? qualcuno può confermarmi che il criterio viene
applicato comunque?
Grazie
Bye
John