![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 22.05.2009
Сообщений: 248
|
![]()
Есть код написанный на VBA, в котором вызывается dll, написанная на Delphi. Хочется, чтобы запускалась dll только на машинах, где пользователь ввел свой уникальный пароль для нее. Защищать код VBA не требуется.
И возникает вопрос, как лучше это сделать. Привязывать к аппартному железу? или какие еще методы? В общем, понятное дело, что взломать можно практические все что угодно, вопрос в том, чтобы сделать среднюю защиту. Кому несложно, киньте ссылки по теме, или просто выскажите свои мысли. |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 04.02.2009
Сообщений: 17,351
|
![]()
Можно просто схитрить. Закинуть в неприметный уголок (скажем папку винды) еще одну длл, без которой первая не смогла работать (да просто вставить проверку). Или уже все? Поменять код длл нет возможности?
Маньяк-самоучка
Utkin появился в результате деления на нуль. Осторожно! Альтернативная логика ![]() |
![]() |
![]() |
![]() |
#3 | |
Форумчанин
Регистрация: 22.05.2009
Сообщений: 248
|
![]() Цитата:
Ведь даешь человеку по сети, все эти файлы, и объясняешь, что куда совать. Хотя, может имелось в виду, что сделать установщик файлов? в котором записать эти dll и скидывать? Но даже в этом случае, ему ведь даешь установщик этих файлов, и получается, что любой может потом также воспользоваться? Просто не приходит в голову, что имелось в виду. Ведь, сначала каждому человеку дается бесплатная версия, в которой эта dll не работает, а потом надо им по сети объяснить, чтобы она работала. И при этом, они не могли ее распространить.. P.S. Может, я не понял, что конкретно имелось в виду в предущем, прошу поясните. |
|
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
Вопрос уже оскомину набил
http://www.google.com.ua/#hl=ru&q=%D...w=1920&bih=934
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
![]() |
![]() |
![]() |
#5 |
Заслуженный флудер
Участник клуба
Регистрация: 31.03.2010
Сообщений: 1,473
|
![]()
Сделай привязку к железу (комбинацию из серийных номеров BIOS, SMART, и др)
|
![]() |
![]() |
![]() |
#6 |
Старожил
Регистрация: 22.05.2007
Сообщений: 9,087
|
![]()
1. Убивал бы за привязку к железу
2. Виртуальные машины |
![]() |
![]() |
![]() |
#7 |
Старожил
Регистрация: 12.11.2010
Сообщений: 8,568
|
![]() |
![]() |
![]() |
![]() |
#8 |
Форумчанин
Регистрация: 22.05.2009
Сообщений: 248
|
![]() |
![]() |
![]() |
![]() |
#9 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
ИМХО кроме удаленного доступа типа DCOM или те что поновее технологии лучше не придумаешь...
Впрочем нужно больше знать о окружении и условиях, в которых будет вращаться программа
I'm learning to live...
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как лучше всего получать письма? | DEA7H | Общие вопросы Delphi | 4 | 06.06.2012 17:55 |
Защитить учетную запись от взлома (Win7). | Вадим Буренков | Безопасность, Шифрование | 30 | 08.04.2012 12:47 |
Как защитить свой комп от взлома? | Sabina00 | Помощь студентам | 1 | 03.04.2012 22:44 |
Как правильно защитить .exe от взлома? | Человек Панда | Помощь студентам | 13 | 26.03.2012 15:43 |
Как лучше всего реализовать игру пятнашки? | Sauber | C++ Builder | 2 | 18.11.2011 22:52 |