StarForce

Материал из Old-Games.RU Wiki
Версия от 00:11, 1 апреля 2019; Goblinit (обсуждение | вклад) (альфа)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к навигации Перейти к поиску

StarForce - программный продукт для защиты от копирования. Представляет собой один из множества усовершенствованных вариантов известной защиты от Macrovision[1] .

Как это работает

Суть в том, чтобы засунуть на диск при изготовлении на заводе (т.н. "штамповка") какую-то заведомо известную последовательность, наличие которой StarForce смог бы позднее проверить. Помимо проверки данных как таковых, StarForce также проверяет физическое расположение данных на диске[2].
Работа StarForce сильно зависит от двух факторов:

  • Версия системы защиты старфорс.

Здесь мы сталкиваемся с проблемами совместимости с конкретной версией ОС. Часто бывает, что игра сама по себе без защиты способна нормально работать на конкретной версии ОС, но не работает, потому что старфорс не работает. К счастью, есть некоторая поддержка от разработчиков этой чудо-защиты[3]
Также существует отдельный подсайт от разработчика старфорс, на котором выложены уже отученные от защиты версии некоторых игр.[4]

  • Требуется ли установка драйвера в систему.

Есть облегчённый вариант защиты приложения без установки драйвера - в этом случае теоретически защиту обойти проще, так как обычное приложение не может напрямую обращаться к железу (например, чтобы выяснить, прячете ли вы реальный dvd-привод). Если драйвер всё же ставится, с ним полезно уметь работать.

Варианты обхода

Обыкновенно решение проблемы сводится к двум простым вариантам: no-cd или эмуляция.

Эмуляция при правильном применении решает проблемы запуска игры без диска, не модифицируя никакие данные игры, но проблемы совместимости с версией ОС никуда не деваются. Ведь, если старфорс впринципе на работает на данной ОС, эмуляция бессильна. Остаётся только резать.

Так и поступают авторы абсолютного большинства no-cd - отрезают лишнее до основания. Увы, существует немало не совсем удачных примеров такого подхода[5], известны случаи неработоспособности заставок в играх и частые вылеты при применении no-cd.

Поскольку ни один метод нельзя назвать совершенным, существуют сторонники и того, и другого.

Делаем правильный образ диска со старфорс

....


Ссылки