|
|
|
защита cd от копирования: как запаковать все файлы в один exe?
|
|||
|---|---|---|---|
|
#18+
Возникла необходимость защитить от копирования учебные материалы (html тесты, pdf документы, ptt презентации и wmv видеоуроки). Данные материалы будут записываться на cd-r/dvd-r, и нужно чтобы пользователи не могли свободно скопировать файлы проводником. В ходе поисков средств защиты нашел более менее эффективный способ и теперь дело осталось за малым: Необходимо запаковать все вышеперечисленные типы файлов в один exe. т.е. имеются файлы test.html, book.pdf, presentation.ptt + сделал autorun.exe , который проверяет диск на оригинальность+ проверяет место запуска себя (c cd диска или с hdd) и если все условия пройдены - запускает тот или иной файл по нажатию на кнопку на форме. Чтобы хитрый пользователь просто не скопировал документы с cd - я пробовал виртуализировать все файлы и autorun.exe molebox- ом, однако на него сильно ругается антивирус. Пришлось оставить затею. Попробовал Spoon Studio, хорошая штука, однако он создает песочницу на компе клиента при запуске и запускается оттуда, а не непосредственно из cd. Говорят, без песочничы он не работает. Пока не могу ничего придумать - как все запаковать. Если есть идеи - буду рад услышать. Основной вопрос: как или чем запаковать файлы в один exe, чтобы можно было открывать оттуда документы без распаковки на hdd или temp folder? (в оперативную память - можно :-) ) p.s. говорят самый хороший способ защиты файлов на cd от копирования - сделать свою файловую систему+ написать драйвер для него. Но во первых я не нашел на эту тему ничего путного, кроме теории, во вторых - видимо еще нужно тестить эти дрова под разные ос и в третих - это наверно будет слишком дорого. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.01.2013, 18:55 |
|
||
|
защита cd от копирования: как запаковать все файлы в один exe?
|
|||
|---|---|---|---|
|
#18+
Возьмите embedded СУБД с шифрованием или прикрутите шифрование на лету и используйте. А пихать все в ресурсы не выход. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.01.2013, 19:24 |
|
||
|
защита cd от копирования: как запаковать все файлы в один exe?
|
|||
|---|---|---|---|
|
#18+
BlackEricВозьмите embedded СУБД с шифрованием или прикрутите шифрование на лету и используйте. А пихать все в ресурсы не выход. засунуть все в базу- хорошая идея. Но и тут есть минус - допустим есть ptt презентация в котором вставлены видео ролики. естественно эти ролики хранятся не в ptt файле, а рядом в виде обычных wmv видеофайлов. т.е. презентация просто ссылается на этот файл. а если я засуну и ptt и wmv файл в бд - то презентация просто не найдет этот файл. в этом случае как быть? BlackEricА пихать все в ресурсы не выход. ну я же не пытаюсь засунуть все в rec файл... кстати я и так пробовал - однако и так не получается - во первых больше 300 мб - не засунешь - пишет ошибку при компиляции (delphi), во вторых - в этом случае пришлось бы сначала все распаковывать на hdd - а это не есть труъ. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.01.2013, 19:38 |
|
||
|
защита cd от копирования: как запаковать все файлы в один exe?
|
|||
|---|---|---|---|
|
#18+
frizz_Основной вопрос: как или чем запаковать файлы в один exe, чтобы можно было открывать оттуда документы без распаковки на hdd или temp folder? (в оперативную память - можно :-) ) Ничем. Программы которые отображают документы умеют читать их с диска, но не умеют из памяти. Чтобы отобразить документы, в любом случае надо их сохранить на диск. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2013, 23:51 |
|
||
|
защита cd от копирования: как запаковать все файлы в один exe?
|
|||
|---|---|---|---|
|
#18+
frizz_Возникла необходимость защитить от копирования учебные матерть иалы (html тесты, pdf документы, ptt презентации и wmv видеоуроки). Данные материалы будут записываться на cd-r/dvd-r, и нужно чтобы пользователи не могли свободно скопировать файлы проводником. Ерунда все эти твои эксперименты. Если ты хочешь по настоящему запретить пользователю копировать диск - не давай его вообще. Запускай свой шедевр в вебе или на терминальном сервере и давай всем URL на него. Если ты передал диск "в руки" то пользователь может взять ноутбук и какой нить Nero/Clone/Alcohol и скопировать его целиком как образ. Далее по обстановке. Можно эмулировать полностью окружение вплоть до буквы диска и характеристик CD-привода. Есть также дорогие пропритарные технологии нестандартной записи типа StarForce которые делают невозможным простое потребительское создание образов но всё равно приносят проблемы при использовании. Из личного опыта: из 10 купленых дисков под СтарФорсом, штук 5 обычно бракованные и не работают. Вобщем в этой гонке вооружений в конце концов страдают все и пользователь и ты и кто-то понесет наказание за плохое юзабилити и плохую организацию процесса. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.02.2013, 00:14 |
|
||
|
|

start [/forum/topic.php?fid=16&fpage=59&tid=1341935]: |
0ms |
get settings: |
8ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
44ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
33ms |
get tp. blocked users: |
1ms |
| others: | 202ms |
| total: | 316ms |

| 0 / 0 |
