![]() |
LUA Fix и странности его работы
В Windows XP есть встроенный набор исправлений и база данных исправлений, а со всем этим можно работать с помощью Application Compatibility Toolkit (или ручной правкой реестра).
Чаще всего отсюда использую готовый профиль исправления под названием LUA (Limited User Account), которое содержит следующее: LUARedirectFS Цитата:
Цитата:
Код:
Windows Registry Editor Version 5.00 Но заметил разногласие работы LUARedirectFS. А именно он перенаправляет запись в ..\All Users\.., вместо текущего пользователя. Из-за чего ограниченный пользователь не может записывать сюда данные так как права доступа по-умолчанию не позволяют это сделать, но переправлять права доступа тоже не решение - нужно чтобы записывалось в папку пользователя. Исправил данную проблему лишь более жёстким способом - после того, как заметил с помощью Process Explorer, что при включении данного исправления просто происходит инъекция AcLua.dll, я данный файл открыл редактором байтов, нашёл Unicode-строку %ALLUSERSPROFILE%\Application Data\Redirected и поменял на %USERPROFILE%\Application Data\Redirected. Но я не понимаю, почему данное исправление работает не так, как задумано, ведь в оригинальном файле встречается путь %USERPROFILE%\Application Data\Redirected OS: Windows XP PRO SP3 RUS с обновлениями и без обновлений также. |
Время: 06:26. |
Время: 06:26.
© OSzone.net 2001-