Патч драйвера SkyStar2
Файл драйвера SS2 называется skynet.sys
и находится в windows\system32\drivers
Убедитесь
что у вас есть копия этого файла, если нет - сделайте ее.
Вся
ответственность за патч и его возможные последствия
лежит на вас. Если вы что-то сделаете неправильно, ваша операционная система
может не загрузиться, выпасть при загрузке в синий экран, или просто
зависнуть. В этом случае загрузитесь в safe mode и перезапишите файл драйвера из предварительно
сделанной копии.
Вам нужен hex редактор и некоторые навыки навыки обращения с ним. Здесь будет описана
процедура патча драйвера версии 4,03,00,9999 размер
462212, но это должно также сработать с любой относительно новой версией.
Для начала
снимите с файла атрибут read only,
если он установлен. Откройте его в hex редакторе и
сделайте поиск 00 B0 0E 00 00 B0 0E 00. Должно быть
ровно три вхождения. Изменять нужно последнее. Исправьте эти байты на 00 B0
0E 00 00 E0 92 00. Сохраните изменения и выходите
из редактора.
Теперь
необходимо исправить контрольную сумму файла. Это можно сделать к примеру с
помощью утилиты PE Tools. Загрузите
нашего подопытного выбрав в меню PE Editor.
Нажмите Optional Header,
а затем вопросик напротив поля Checksum. Программа
пересчитает контрольную сумму. Жмите OK. Вопроса нужно ли записать изменения
вы не дождетесь. И правильно, если уж решились на такое, значит
знаете что делаете
Если у вас
версия драйвера 4.2.8 или 4.3.0, вы можете пропатчить
его маленькой программкой: ss2_driver_patch.7z
После патча перезагрузите машину. Если все прошло успешно, весь
софт будет работать как и раньше, однако discontinuity, которые вы наблюдали к примеру при запуске
тяжелых программ, исчезнут.
Примечание:
оригинальный драйвер SS2 не умеет работать с протоколом DiSEqC
1.2, если вам нужна его поддержка обратите внимание
на программу MyTheatre http://dvbcore.com/, с ней идет откорректированный Saar'ом драйвер.
|