Всегда интересовал этот вопрос. Везде пишут, что это сделать можно, но никто не пишет как.(во всяком случае на русском) Там по идее же он считывает какие-то байтики с диска мешает их с конфигом компа и расшифровывает игру. (я грубо выразился наверно но как-то так) Покажите кто-нить пример чего-нить такого(мне не для промышленного производства, а так, из интереса).
Чисто теоретически ... 1. надо найти одну из функций (GetLogicalDrives, GetLogicalDriveStrings, GetDriveType или их разновидности) 2. найти где результат этой функции сравнивается с числом 5 (DRIVE_CDROM) 3. дальше также может происходить чтение из файла (CreateFile, ReadFile или его разновидности) 4. одна из процедур далее - расшифровка, после нее должна быть проверка расшифрованного кода, здесь и надо будет менят байты или всталять NOP Наверно так
Он лазером орудует и замеряет какие-то данные(вроде уклы отклонения). Данные эти что-то как отпечатки пальцев - уникальны от диска к диску. И для начала надо в SI брякнуться, лучше на SetErrorMode, но взломать всё равно не получется
>Он лазером орудует и замеряет какие-то данные(вроде уклы отклонения). Данные эти что-то как отпечатки >пальцев - уникальны от диска к диску. Да-да.. просто программа есть, которая эту фигню выводит -- тогда на оригинальном диске одно, а на скопированном -- другое. Я это имел в виду.. Ну так вот.. если их от оригинала поставить, то по идее всё заработает..