Назад | Перейти на главную страницу

Как называется эта функция Windows?

Я пытаюсь найти название и документацию по старой функции Windows, которая, как мне кажется, присутствовала в Windows Vista.

Все, что я помню, это вот что. Когда вы или приложение пытается выполнить запись в файл, у которого недостаточно прав для записи, Windows автоматически создает копию файла в вашем APPDATA? каталог.

Вы не получаете ошибку и считаете, что контент был написан, но на самом деле это не так, по крайней мере, там, где вы ожидаете.

Пожалуйста, помогите мне узнать, существовала ли когда-то эта функция.

Звучит как Виртуализация UAC.

Любые записи в системную папку (или реестр) в качестве обычного пользователя перенаправлялись в папку в папке AppData, поэтому те приложения, которые ошибочно предполагали, что все пользователи работают с полными правами администратора, продолжали работать при переходе с Windows XP на Vista.

Вы, вероятно, имеете в виду изолированную программную среду для процессов с флагом «низкая / средняя целостность». Из Википедия:

Windows Vista и более поздние версии включают запущенный процесс в «низком» режиме, известный как «Контроль учетных записей пользователей» (UAC), который позволяет выполнять запись только в определенный каталог и разделы реестра.

Опять же из другого Страница Википедии:

Windows Vista определяет четыре уровня целостности: низкий (SID: S-1-16-4096), средний (SID: S-1-16-8192), высокий (SID: S-1-16-12288) и системный (SID). : S-1-16-16384).1 По умолчанию процессы, запущенные обычным пользователем, получают средний уровень IL, а процессы с повышенными правами - высокий уровень IL.2 Путем введения уровней целостности MIC позволяет изолировать классы приложений, обеспечивая такие сценарии, как изолирование потенциально уязвимых приложений (например, приложений, подключенных к Интернету). Процессы с низким IL называются процессами с низким уровнем целостности, которые имеют меньший доступ, чем процессы с более высоким IL, где контроль доступа осуществляется в Windows.