Сейчас на форуме: asfa, _MBK_ (+7 невидимых)

 eXeL@B —› Вопросы новичков —› Вытащить текст из ebook'a
Посл.ответ Сообщение

Ранг: 1.0 (гость)
Активность: 0=0
Статус: Участник

Создано: 23 августа 2009 15:26
· Личное сообщение · #1

Имеется exe-book. Имеется верная валидная пара, доступ есть. Однако, програмулина блокирует буфер обмена. А мне нужно вытащить текст и поместить в тхт.

Вариант: скриншот=>Fine Reader не предлагать, ибо книга большая.

Пробовал захватывать текст с помощью TextGRAB'era (Клептомания и аналоги) (OCR) - пашет, но долго, ибо можно захватить только видимую часть текста (которая на экране).

Пробовал Snagit и схожие программы (там есть функция захвата текста с автоматической прокруткой) - не пашет, книга сворачивает себя при их использовании, не давая прокрутить.


Вопрос, что сделать? Как запретить проге блокировать буфера обмена, снять блокировку?

Или есть другие варианты?


Компилятор определить не смог, соответствующее ПО не помогло.




Ранг: 469.0 (мудрец), 100thx
Активность: 0.250
Статус: Участник
[www.AHTeam.org]

Создано: 23 августа 2009 15:29
· Личное сообщение · #2

Книгу выложи вместе с парой Посмотрим что там....

-----
-=истина где-то рядом=-




Ранг: 1.0 (гость)
Активность: 0=0
Статус: Участник

Создано: 23 августа 2009 15:34
· Личное сообщение · #3

Книгу выложу через пару часов (сейчас с другого компа).

А есть какие-нибудь способы снятие блокировки с буфера? Или мб создание виртуального буфера обмена?




Ранг: 469.0 (мудрец), 100thx
Активность: 0.250
Статус: Участник
[www.AHTeam.org]

Создано: 23 августа 2009 16:03
· Личное сообщение · #4

Дык, есть много свособов... В твоем случае самый простой наверное - снять дамп книги и покопаться или там нет чегонибудь, что лежит в открытом выде и что можно заюзать. ПЕ-тулз тебе в помощь...

Еак вариант мне встричались еще и такие приколы, когда в памяти просто меняешь строку Print=False на Print=True и кнопочка "печать" активируется, печатаешь всю книку в пдв и норм.

З.Ы. Трулайн написал детектор компиляторов для PEiD, посмотри чем собрана книжко, дам более расширенные ответ.

-----
-=истина где-то рядом=-




Ранг: -1.6 (гость)
Активность: 0.010
Статус: Участник

Создано: 23 августа 2009 16:10 · Поправил: yuB
· Личное сообщение · #5

Какой способ блокировки.Если только контекст меню и ctrl+c. Возможно просто выделить весь текст и стащить удерживая левую кнопку мыши.в любой редактор.
Что касается сворачивания при потери фокуса- есть виртуальная клавиатура она без "фокусов" и все получится.
Именно-майкрософтовская osk.exe в XP



Ранг: 1.0 (гость)
Активность: 0=0
Статус: Участник

Создано: 23 августа 2009 16:46
· Личное сообщение · #6

Еак вариант мне встричались еще и такие приколы, когда в памяти просто меняешь строку Print=False на Print=True и кнопочка "печать" активируется, печатаешь всю книку в пдв и норм.

Попробовал как только книга появилась, печать не пашет

Дык, есть много свособов... В твоем случае самый простой наверное - снять дамп книги и покопаться или там нет чегонибудь, что лежит в открытом выде и что можно заюзать. ПЕ-тулз тебе в помощь...

Пробовал рыться в ехешнике. Текст зашифрован.

З.Ы. Трулайн написал детектор компиляторов для PEiD, посмотри чем собрана книжко, дам более расширенные ответ.

Смог выяснить, что собранный ехешник был дополнительно сжат PECompact'ом (больше ничего детектор компилятора не сказал). Что можно сделать?




Ранг: 469.0 (мудрец), 100thx
Активность: 0.250
Статус: Участник
[www.AHTeam.org]

Создано: 23 августа 2009 16:48 · Поправил: KingSise
· Личное сообщение · #7

Мля, залей наконец уже книгу или закрой тему, ранг что ли повышаешь?


Возможно просто выделить весь текст и стащить удерживая левую кнопку мыши.

Эм, но это, имхо, бред... Не факт что драгЭндДРуп поддерживается, кроме того при перетаскивании буфер всеравно нужен, который "блокируется"...

блокировка в большенстве случаев скорее всего реализовывается так:


Code:
  1. Private Sub Timer1_Tick
  2. (ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
  3.  
  4.  
  5.                 Clipboard.Clear()
  6.                 Clipboard.SetText("Буффер брутально заблочен.")
  7.  
  8.     End Sub


-----
-=истина где-то рядом=-




Ранг: -1.6 (гость)
Активность: 0.010
Статус: Участник

Создано: 23 августа 2009 17:15 · Поправил: yuB
· Личное сообщение · #8

KingSise пишет:
Эм, но это, имхо, бред.

Ошибаетесь товарищь Буфер не нужен.Если разрешено выделение то в полный рост.Другое дело что нет..


 eXeL@B —› Вопросы новичков —› Вытащить текст из ebook'a
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати