Вход/Регистрация
Windows Vista. Трюки и эффекты
вернуться

Зозуля Юрий

Шрифт:
...

Внимание!

Устанавливая разрешения, будьте предельно осторожны. Не изменяйте за один сеанс сразу несколько разрешений, обязательно проверяйте работоспособность системы после внесения изменений. Не изменяйте разрешения для учетных записей SYSTEM и Trustedlnstaller, это может нарушить работу операционной системы.

Получение полного доступа к системным файлам

В Windows Vista используется новый механизм защиты системных ресурсов WRP (Windows Resource Protection), благодаря которому значительно усложняется несанкционированное изменение системных файлов и параметров реестра. Механизм WRP повышает устойчивость системы к различным вредоносным программам, но для выполнения некоторых трюков может понадобиться модификация одного или нескольких системных файлов.

Например, для изменения рисунка экрана приветствия нужно модифицировать файл C:\Windows\System32\imageres.dll. Вы можете скопировать данный файл во временную папку, выполнить с ним необходимые изменения, но скопировать измененный файл на прежнее место у вас не получится даже при наличии прав администратора и отключенном UAC.

Проанализировав установленные разрешения для любого системного файла, мы увидим, что полный доступ к файлу предоставлен только учетной записи Trustedlnstaller, а всем остальным доступ разрешен только для чтения. Учетная запись Trustedlnstaller соответствует системной службе Установщик модулей Windows, которая может изменить системный файл в случае установки обновлений операционной системы.

Если вы попытаетесь изменить установленные разрешения, то потерпите неудачу, поскольку учетная запись Trustedlnstaller также является владельцем всех системных файлов. Для получения доступа нужно сначала изменить владельца файла, а затем уже назначить нужные права доступа. Последовательность действий может быть такой.

1. Щелкните правой кнопкой мыши на нужном файле или папке, выберите пункт Свойства и перейдите на вкладку Безопасность.

2. На вкладке Безопасность нажмите кнопку Дополнительно и в появившемся окне перейдите на вкладку Владелец (рис. 10.2).

3. Нажмите кнопку Изменить и подтвердите действия в окне UAC.

4. В списке доступных владельцев выберите имя своей учетной записи. Если вы меняете владельца для папки также установите флажок Заменить владельца подконтейнеров и объектов. После этого закройте все открытые окна с помощью кнопки ОК.

Рис. 10.2. Вкладка Владелец окна дополнительных параметров безопасности

5. После смены владельца вы можете изменять список разрешений. Для этого снова перейдите на вкладку Безопасность и нажмите кнопку Изменить. Для получения полного доступа установите разрешающий флажок Полный доступ для своей учетной записи закройте все окна с помощью кнопки 0К и проверьте действия разрешений.

...

Совет

Аналогичные действия вы можете предпринять для получения доступа к защищенным, которые принадлежат другим пользователям.

Пакетный файл для получения полного доступа

Для смены владельца файла можно использовать утилиту командной строки takeown, а для смены разрешений – утилиту icacls. Подробнее о назначении этих утилит можно узнать, если запустить окно командной строки и выполнить указанные команды с ключом /? например takeown /?. Чтобы не набирать эти команды каждый раз, можно создать пакетный файл, в котором кроме самих команд записать все необходимые параметры. Текст файла может быть таким:

...

takeown /f «%1»

icacls «%1» /grant %USERNAME%:F

Для создания пакетного файла запустите программу Блокнот от имени администратора, введите приведенный текст и сохраните его в папку C:\Windows с именем TakeFile.cmd, указав в окне сохранения файла тип файла Все файлы. После этого вы сможете получать полный доступ к файлам, запустив окно командной строки в режиме администратора и выполнив команду TakeFile имя_нужного_файла. Пример выполнения команды показан на рис. 10.3.

Рис. 10.3. Пример выполнения пакетного файла

Вы можете получить доступ ко всем файлам из текущей папки с помощью команды TakeFile *. *, но для подобных случаев лучше создать еще один файл следующего содержания:

...

takeown /f «%1» /r /d y

icacls «%1» /grant %USERNAME%:F /t

Сохраните этот файл в папке C:\Windows с именем TakeDir.cmd, не забыв указать тип файла Все файлы. После этого для получения полного доступа к папке запустите окно командной строки в режиме администратора и выполните команду TakeDir Путь_к_папке.

...

Примечание

Рассмотренные командные файлы вы найдете в папке Файлы к книге на прилагаемом компакт-диске.

10.2. Управление жесткими дисками

Оснастка Управление дисками

Для создания, удаления и форматирования разделов жесткого диска служит средство Управление дисками, которое является одной из оснасток консоли Управление компьютером. Для открытия консоли щелкните правой кнопкой мыши на значке Компьютер и выберите в контекстном меню пункт Управление. Выделив в дереве консоли оснастку Управление дисками, вы увидите информацию об имеющихся разделах (рис. 10.4).

  • Читать дальше
  • 1
  • ...
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • ...

Ебукер (ebooker) – онлайн-библиотека на русском языке. Книги доступны онлайн, без утомительной регистрации. Огромный выбор и удобный дизайн, позволяющий читать без проблем. Добавляйте сайт в закладки! Все произведения загружаются пользователями: если считаете, что ваши авторские права нарушены – используйте форму обратной связи.

Полезные ссылки

  • Моя полка

Контакты

  • chitat.ebooker@gmail.com

Подпишитесь на рассылку: