par hb » 26 Mai 2004 21:28
je ne suis pas sur d'avoir bien compris ta question, alors voici ma réponse :
tout se resume en ACL (Acces Control List)
sur un disque en NTFS tu peux definir des droits particuliers pour un utilisateur ou un groupe
il existe deja des droits predefini pour les "répertoires systemes"
tel que C:\Winnt C:\winnt\system32 C:\Program files .....
un utilisateur 'limité' n'a pas forcement le droit de modifier dans ces repertoires, donc un programme qui essaierait d'ecrire (un fichier log par exemple) a un endroit non autorisé pour cet utilisateur se terminera souvent par une erreur et l'impossibilité de l'exécuter correctement
mais il ne faut pas oublier le principale, la BDR (Base de registre)
il existe (et souvent on l'oubli vite) le meme type de droit dans la registry windows.
et trop souvent de "mauvais programmeur" vont modifier des cles dans des endroits interdit aux utilisateurs de base, tel que Hkey_local_machine\software\ ...
avant windows XP il n'y avait qu'une seule facon d'aller consulter/modifier les ACLs de BDR c'était d'utiliser regedt32.exe
j'ai deja rencontré ce genre de pb avec pas mal de softs tel que des logiciels de gravure, acrobat reader, .... souvent c'est parce qu'ils veulent ecrire des info dans la BDR dans HKLM !
j'espere avoir repondu à ta question sinon ignore ma réponse