Сейчас на форуме: Magister Yoda, vasilevradislav (+5 невидимых) |
eXeL@B —› Крэки, обсуждения —› Проверка CD-диска на основе GetDriveType |
Посл.ответ | Сообщение |
|
Создано: 27 января 2014 21:44 · Личное сообщение · #1 Как нужно пропатчить код,чтобы убрать проверку диска? Code:
|
|
Создано: 27 января 2014 21:47 · Личное сообщение · #2 |
|
Создано: 27 января 2014 21:54 · Поправил: StratoBryks · Личное сообщение · #3 |
|
Создано: 27 января 2014 22:24 · Поправил: Vovan666 · Личное сообщение · #4 Там еще как минимум одна проверка (адреса немного различаются) Code:
|
|
Создано: 27 января 2014 22:41 · Личное сообщение · #5 |
Ранг: 419.0 (мудрец), 647thx Активность: 0.46↗0.51 Статус: Участник "Тибериумный реверсинг" |
Создано: 28 января 2014 07:45 · Личное сообщение · #6 В начале функции, где GetDriveType ставишь, вместо пролога(PUSH EBP, MOV EBP,ESP) в самом верху: Code:
по своему опыту, в подавляющем большинстве случаев - игрушка оригинального диска больше не увидит |
|
Создано: 28 января 2014 08:08 · Поправил: Dazz · Личное сообщение · #7 Когда-то я читал, что если вместо Code:
поставить Code:
То игрушка будет проверять, жесткий диск это или нет. По-умолчанию проверяет "CD-Rom ли это". Не помню на какой игрушке, но это сработало. Путей видимо много, для решения проблемы. |
|
Создано: 28 января 2014 10:39 · Поправил: Kindly · Личное сообщение · #8 Перенести одну только проверку на жесткий диск вместо привода тоже не совсем кошерно, ибо некоторые игры читают данные не из своей папки, а из диска. Этот метод проканает, если эти данные скопировать в корень жесткого диска, а это не есть красиво. Насколько помню, патчили получаемые пути к этим данным, на путь из папки с игрой. Ну а если просто иконка проверяется, то нет вообще проблем, имхо. ----- Array[Login..Logout] of Life |
|
Создано: 28 января 2014 12:05 · Личное сообщение · #9 |
eXeL@B —› Крэки, обсуждения —› Проверка CD-диска на основе GetDriveType |