|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
02.01.2007, 16:25 | #1 |
Пользователь
Регистрация: 08.12.2006
Сообщений: 36
|
Запрет копирования
Задача: Запретить копирование информации с CD-диска.
Допустим вы пришли к работодателю и показываете свою базу данных закатанную на CD-диск. Он вставляет диск в CD-привод автоматически запускается программка (читай Задание, авто запуск не проблема), которая препятствует копированию. Работодатель смотрит, тестирует, ... базу данных но КОПИЮ на HDD сделать не может. Я пытался решить эту задачу с помощью глобального Hook-а, используя Api функцию SetWindowsHookEx(//,//,//,//). Может я не в ту степь попёр, или это не реально сделать? Если я прав (в использовании SetWindowsHookEx) то какой параметр ставить первым в функции, и какой номер Wind-а посылает в систему при копировании (для его перехвата)? Кто поможет буду примного благодарен!!!
Знание этого – Мудрость.
Умение этим пользоваться – Искусство. |
02.01.2007, 16:55 | #2 |
Студент
Форумчанин
Регистрация: 10.11.2006
Сообщений: 196
|
Интересно, а если юзер отменит автозапуск, или копирнет из другой системы(напр., Linux)?
З.Ы. Заранее извиняюсь за off-top
Visita Interiorem Terrae Rectificando Operae Lapidem...
|
02.01.2007, 18:17 | #3 |
Александр
Администратор
Регистрация: 28.10.2006
Сообщений: 17,501
|
Можно сделать абсолютыми адреса, только на диск.
|
03.01.2007, 01:26 | #4 |
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
Единственный вариант - шифровка базы+своя "смотрелка"+привязка к серийнику CD.
Есть еще, как дополнение, хитрый вариант с "невидимой" записью специнфы на CD, но такую программку никто не даст... |
03.01.2007, 09:26 | #5 |
Пользователь
Регистрация: 29.12.2006
Сообщений: 13
|
А как защитить от копирования Exe-шник?
|
03.01.2007, 16:06 | #6 |
Пользователь
Регистрация: 08.12.2006
Сообщений: 36
|
Для Сильванович Михаил:
Считаем что юзар "чайник"(не надо усложнять жизнь!!!)!!! Для Alar, mihali4: Вопрос в том можно ли это сделать с помощью Hook-а? Для FEAR: База данных на Access-е!
Знание этого – Мудрость.
Умение этим пользоваться – Искусство. |
03.01.2007, 18:03 | #7 | |
Владимир М.
Участник клуба
Регистрация: 30.10.2006
Сообщений: 1,289
|
Цитата:
драйвер Access не сможет создать файл блокировок .ldb так база вобще откроется ?
Берегите друг друга!
|
|
04.01.2007, 04:16 | #8 | |
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
Цитата:
Куда там хук то совать? Зачем он там нужен? Из постановки вопроса не видно было, что надо шпионить за действиями работодателя... |
|
06.01.2007, 03:45 | #9 |
promuovere
Пользователь
Регистрация: 09.12.2006
Сообщений: 95
|
А пусть копирует, сделать ее shareware, недельку пользуется, а потом вылазит надпись "введите ключ" или вирус запускается. Можно даже не предупреждать. Если прокатит - потом подправишь, а если не прокатит и товарищ окажется с "хитрой попой", то будет ему "болт с резьбою".
|
06.01.2007, 03:56 | #10 | |
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
Цитата:
Приходилось разок перед годовым бухотчетом так выбивать денежку... Последний раз редактировалось mihali4; 06.01.2007 в 03:58. |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Макрос для копирования | knyz | Microsoft Office Excel | 28 | 11.01.2009 06:12 |
Параметры копирования | Черничный | Общие вопросы Delphi | 4 | 14.08.2008 10:57 |
Конструктор копирования | Djaconda | Общие вопросы C/C++ | 3 | 11.06.2008 18:54 |
Копирования файлив | Shaitan63 | Общие вопросы Delphi | 10 | 24.05.2008 19:31 |