Если вы уверены на 100 %, что перед вами не справедливое требование системы, а лишь перестраховка, то удалить или изменить файл все-таки можно, став его владельцем. Не применяйте описываемый далее метод целиком к системным папкам! Для того чтобы внесенные изменения относились лишь к данному файлу, в Windows Vista и 7 необходимо сначала выделить его одинарным щелчком левой кнопки. Должен быть отключен механизм UAC (см. главу 8 «Установка Windows»), и, разумеется, вход выполнен от имени администратора.
Сделайте резервную копию удаляемого или изменяемого файла. Затем щелкните на нем правой кнопкой и обратитесь к меню Свойства | Безопасность | Дополнительно (будьте внимательны – эта кнопка находится внизу окна Безопасность). Там перейдите на вкладку Владелец и смените владельца на текущего пользователя (т. к. вы входили от имени администратора, то это и будет строка название компьютера – администратор), нажмите на кнопку Применить, затем на ОК. Вас должны предупредить, что объект сменил владельца. После этого нажатием ОК закройте все окна и вернитесь снова к окну Безопасность. Выберите ту запись, которой мы дали права владельца, нажмите кнопку Изменить, установите все отметки в перечне разрешений, нажмите ОК, затем Применить, в открывшемся окне подтвердите изменения нажатием кнопки Да, затем закройте все окна нажатием ОК. Если вы сами будете копировать файлы, например, в папку System32, то для них такой операции не потребуется – вы и будете их владельцем.
10.4. Запуск DOS-программ в Windows
Изредка очень нужно под современными системами (Windows XP/Vista/7, Mac OS, Linux) запустить какую-нибудь старую DOS-программу. Типичный случай такого рода – среда программирования Turbo Pascal или Turbo C, которая часто используется для обучения программированию и до сих пор остается одной из самых удобных (в Индии национальная образовательная система даже стандартизировала Turbo C для школьного обучения). Другой тип старых программ, который многим хочется использовать, – компьютерные игры начала 1990-х годов. Графические игры того поколения ничуть не менее увлекательны, чем современные, и отличаются от них примерно тем же, чем отличаются старые узкоэкранные фильмы от трехмерного «Аватара» – лишь техническим качеством, которое ничуть не мешает воспринимать содержание.
Есть лишь одна категория игр и вообще программ, которые действительно не смогут быть запущены на современных компьютерах ни при каких условиях. Это программы (например, различные «тетрисы»), в которых скорость перемещения объектов была по ошибке привязана к тактовой частоте компьютера.
Другая аналогичная ошибка имеет истоки в промахе фирмы Borland, в своем пакете Turbo Pascal реализовавшей процедуру Delay с некорректно работающим алгоритмом. Кратко об «ошибке 200» см. статью «Turbo Pascal» в Википедии, там же есть ссылки на различные варианты ее исправления. Но сами созданные таким образом программы, доступные только в виде исполняемого файла, конечно, уже исправить нельзя.