J'essaie de trouver le nom et la documentation d'une ancienne fonctionnalité Windows, je crois qu'elle était présente dans Windows Vista.
Tout ce dont je me souviens, c'est ceci. Lorsque vous ou une application essayez d'écrire dans un fichier qui ne dispose pas des autorisations suffisantes pour écrire, Windows crée silencieusement une copie du fichier sur votre APPDATA? annuaire.
Vous n'obtenez pas d'erreur et vous pensez que le contenu a été écrit, mais en réalité, ce n'est pas le cas, du moins là où vous vous attendez.
S'il vous plaît essayez de m'aider à essayer de savoir si cette fonctionnalité a déjà existé.
Sonne comme Virtualisation UAC .
Toutes les écritures dans un dossier système (ou registre) en tant qu'utilisateur standard ont été redirigées vers un emplacement dans le dossier AppData afin que les applications qui supposaient à tort que tous les utilisateurs s'exécutent avec des privilèges d'administrateur complets continuent de fonctionner lors de la migration à partir de Windows XP vers Vista.
Vous faites probablement référence au sandboxing effectué sur les processus avec le drapeau "intégrité faible/moyenne". De Wikipedia :
Windows Vista et les éditions ultérieures incluent un processus en mode "bas" en cours d'exécution, appelé "Contrôle de compte d'utilisateur" (UAC), qui autorise uniquement l'écriture dans un répertoire spécifique et des clés de registre
Encore une fois, d'un autre page Wikipedia :
Windows Vista définit quatre niveaux d'intégrité: faible (SID: S-1-16-4096), moyen (SID: S-1-16-8192), élevé (SID: S-1-16-12288) et système (SID : S-1-16-16384) . 1 Par défaut, les processus démarrés par un utilisateur régulier gagnent une IL moyenne et les processus élevés ont une IL élevée .-- 2 En introduisant des niveaux d'intégrité , MIC permet d'isoler des classes d'applications, permettant des scénarios comme le sandboxing d'applications potentiellement vulnérables (telles que les applications accessibles sur Internet). Les processus à faible IL sont appelés processus à faible intégrité, qui ont moins d'accès que les processus à IL plus élevé où l'application du contrôle d'accès se fait dans Windows.