EvilCoder писал(а):
- Код: Выделить всё
if BadSector=True then
MsgBox "Легальная копия"
Else
MsgBox "Пиратов на мыло!!"
end if
GSerg писал(а):Лечится заменой 1 (одного) байта.
A.A.Z. писал(а):Народ!
GSerg же уже писал -GSerg писал(а):Лечится заменой 1 (одного) байта.
Здесь нужен другой способ - этот не пройдет!
EvilCoder
Ну раз ноль записывает то это значит испорчен. , а если не ноль то копия......
Не ужели все так плохо?
Ну и пускай эмулируют ведь они (эмуляторы) не смогут востановить все в точности как было. (заменят нулями так еще лучше)
Mikle писал(а):Я здесь с год назад уже такое предлагал. Только проверяем на просто читается - не читается. СНАЧАЛА пишем на диск тестовый файл, потом царапаем, сканируем царапину и ВТОРОЙ СЕССИЕЙ пишем нашу информацию вместе с данными о царапине. А чтобы не ломалось одним байтом - избавляемся от IF - THEN, вместо этого шифруем наши данные данными о положении царапины. Есть еще проблема - царапина - вещь не устойчивая, на краю может то читаться, то не читаться. Но это можно обойти, используя допуск. Скажем контрольная сумма всех адресов битых дорожек - 1000000000. Вычисляем ключ так:
key=(summ+500)\1000
мы застрахованы от неточного чтения на краю царапин.
Но как обойти эмуляторы CD, которые эмулируют и бэд-сектора...
И как вы такое представляете? Под каждую болванку прогу с изменёнными данными о царапине? Или с электронным микроскопом сидеть будем?
И ещё раз повторюсь функция обращения к писальнику не даст испортить диск
Mikle писал(а):GAGArin
Прога одна, она расшифровывает данные, используя ключ, который получает, сканируя царапину.
Какой ключ??? Как он к проге попал? Она просканила диск, сделала ключ и проверела по нему тот же диск? Смешно. А если ключ пишем на этот диск вместе с прогой (второй сессией) то знаете ли тоже не очень просто на каждый диск новый ключ узнавать и записывать
Это "чуток" трудоёмко
Ну и как бы делать её надо лазером (а не гвоздём)
какой ключ, зачем шифровка? ты о чем? На просто нужно Читается или Нет
GRS писал(а):Привет, народ! С Праздником!
Хочу подкинуть тему для размышления....
Защита программы от копирования. Банально? Не спорю. Но так же актуально.
Какие есть способы?
С уважением, Роман.
Сейчас этот форум просматривают: Majestic-12 [Bot], Yandex-бот и гости: 35