J'essaie de faire en sorte que le \documentsettings\user\temp en lecture seule pour empêcher les fichiers d'y écrire (j'ai des raisons de le faire). Mais j'ai essayé toutes les méthodes de base pour le faire, depuis la ligne de commande en utilisant +R sur le dossier, mais il refuse de rester en mode lecture seule. Ce que j'essaie de faire, c'est d'empêcher la création de fichiers dans le dossier temporaire. Je ne me soucie pas des applications qui se planteraient si on leur refusait l'accès à ce dossier. En fait, je teste les applications qui plantent lorsqu'on le rend en lecture seule.
Réponse
Trop de publicités?La propriété de lecture seule sur les dossiers (+R) ne fait pas ce que vous pensez sous Windows. Voir http://support.microsoft.com/kb/812003
Windows peut également stocker les informations de personnalisation dans ahidden Desktop.ini dans le dossier. Dans ce cas, Windows définit l'attribut attribut "read-only" (lecture seule) sur le dossier pour indiquer à Windows de rechercher le fichier fichier Desktop.ini. L'attribut "lecture seule" ne vous empêche pas de d'effectuer les tâches courantes liées aux fichiers et aux dossiers (telles que copier, déplacer, supprimer et renommer), et renommer)
Pour qu'un dossier soit réellement en lecture seule, vous devez vous trouver sur un système de fichiers NTFS et définir les autorisations sur le dossier qui apparaissent sous l'onglet Sécurité (cliquez avec le bouton droit de la souris sur le dossier et choisissez Propriétés dans le menu, puis sélectionnez l'onglet Sécurité). Supprimez les autorisations de modification et d'écriture de chaque utilisateur et groupe répertorié dans le dossier, de sorte que personne ne puisse y écrire.
Il se peut que vous deviez cliquer sur Avancé > Modifier les autorisations et décocher la case "Inclure les autorisations héritables ..." pour effacer les autorisations SYSTÈME souvent héritées de la parité. "pour supprimer les autorisations SYSTEM qui sont souvent héritées du parent.