Консультация № 39003
30.03.2006, 22:26
0.00 руб.
0 5 3
Здравствуйте, уважаемые эксперты!
Не знала, к какой рассылке отнести свой вопрос. Но думаю, что вроде по адресу попала.
Вопрос таков - как обойти защиту от копирования? Есть такая информационная система - "Стройконсультант" называется. Это полнотекстовая база данных нормативных документов по строительству и смежным отраслям. В базе предусмотрена функция перевода в word. Но некоторые документы, особо ценные с точки зрения разработчиков, в ворд не перевести - не активируется нужная кнопка. Способы Ctrl+Ins, затем Shift+Ins ничего не дали. Меню "сохранить как..." в этих документах тоже становится неактивным. В некоторых случаях обходила и таким путем - мышой начинала выделять заголовок текста, и тогда вордовая конпка вдруг становилась активной, а дальше - сами понимаете, что...:)
Распечатка таких файлов с целью последующего сканирования нереальна - "печать" тоже неактивна...
Кто подскажет реальные методы обхода?
Может, мой вопрос не очень этичен - но такие случаи - когда нужно обойти защиту-бывают довольно редко, а нужный сотрудникам документ бывает нужен очень срочно... Может, поможете?
Заранее спасибо

Приложение:
ИС "Стройконсультант" Версия "Регламент"

Обсуждение

Неизвестный
30.03.2006, 23:14
общий
это ответ
Здравствуйте, Климова Марина Александровна!
У нас на Украине есть аналог - ИСС "Зодчий". Со "Стройконсультантом" не знаком, но думаю, что отдельные документы с большой вероятностью лежат в папках программы в обычных текстовых файлах, если это так, то пусть с неудобствами, но обычным поиском Windows в этих папках по ключевому слову (достаточно уникальному - номеру, дате) нужное можно найти, открыть и скопировать в Word.
давно
Руководитель
2
547
30.03.2006, 23:39
общий
это ответ
Здравствуйте, Климова Марина Александровна!
Только что попробовал. Работает 100%. "PrintScreen" => Adobe Reader => Word!!! Ни за что бы не подумал...
P.S. а стандартное Ctrl+A = Ctrl+C = Word = Ctrl+V не работает?
Неизвестный
31.03.2006, 09:42
общий
это ответ
Здравствуйте, Климова Марина Александровна!
Если у вас есть навыки программирования в Delphi, то смотрите код в приложении. Там лишь нужно указать заголовок окна, на котором эта кнопка становится не активна, и подпись самой кнопки. Аналогично можно активировать и меню.

Приложение:
procedure TForm1.Button2Click(Sender: TObject);varHMain, HButton : HWND;begin HMain := FindWindow(NIL, ‘Заголовок окна‘); HButton := FindWindowEx(HMain, 0, NIL, ‘Название нужной кнопки‘); EnableWindow(HButton, true);end;
Неизвестный
31.03.2006, 11:56
общий
Можете написать мне письмо с заголовком окна и названием конпки, я скомпилирую вам готовую программку.
давно
Старший Модератор
9
677
31.03.2006, 13:43
общий
to RuslandСпасибо за предложение, но таким способом экспериментировать побаиваюсь - попадет еще от начальства, к тому же программа защищена HASP-ом... Который, кстати, еще и глючит:)
Форма ответа