|
|
|
Значение ячейки грида
|
|||
|---|---|---|---|
|
#18+
Можно ли получить Значение ячейки грида чужой программы? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2018, 13:40 |
|
||
|
Значение ячейки грида
|
|||
|---|---|---|---|
|
#18+
Soft21Можно лиНельзя. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2018, 13:43 |
|
||
|
Значение ячейки грида
|
|||
|---|---|---|---|
|
#18+
Надеюсь на ответ того кто понял задачу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2018, 13:48 |
|
||
|
Значение ячейки грида
|
|||
|---|---|---|---|
|
#18+
Soft21, Ну так поставь задачу более конкретно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2018, 14:30 |
|
||
|
Значение ячейки грида
|
|||
|---|---|---|---|
|
#18+
16.08.2018 14:30, DarkMaster пишет: > Ну так поставь задачу более конкретно. пофигу. ответ был дан однозначно. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2018, 15:23 |
|
||
|
Значение ячейки грида
|
|||
|---|---|---|---|
|
#18+
Мимопроходящий, ну не на 100% однозначно, можно сделать скриншот, пропустить через cunieform или tesseract.... можно послать туда мышку и клавиатуру, побагть по табличке и скопировать в общем частных решений мжно много придумать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2018, 15:26 |
|
||
|
Значение ячейки грида
|
|||
|---|---|---|---|
|
#18+
zinpub, ArtMoney память сканирует. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2018, 15:38 |
|
||
|
Значение ячейки грида
|
|||
|---|---|---|---|
|
#18+
16.08.2018 15:26, Arioch пишет: > можно послать туда мышку и клавиатуру, побагть по табличке и скопировать не взлетит. тут программист нужен... Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2018, 15:39 |
|
||
|
Значение ячейки грида
|
|||
|---|---|---|---|
|
#18+
DarkMasterzinpub, ArtMoney память сканирует. Ну если, по каким-либо сигнатурам, можно определить положение данных в памяти... Вообще, я пошутил конечно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2018, 15:47 |
|
||
|
Значение ячейки грида
|
|||
|---|---|---|---|
|
#18+
Можно, но.... Если известно что чужая программа написана на Delphi и известен компонент грида с точностью до версии билда. Мы так снимали из датасета данные. Подобрали версию и влезли в память. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2018, 15:50 |
|
||
|
Значение ячейки грида
|
|||
|---|---|---|---|
|
#18+
правильный ответ: нельзя. но если сильно хочется - то можно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2018, 15:56 |
|
||
|
Значение ячейки грида
|
|||
|---|---|---|---|
|
#18+
makhaonправильный ответ: нельзя. но если сильно хочется - то можно. Но если сильно хочется и повезёт. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2018, 16:11 |
|
||
|
Значение ячейки грида
|
|||
|---|---|---|---|
|
#18+
softwarer, повезет в любом случае. для самых тяжелых есть ocr. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2018, 16:36 |
|
||
|
Значение ячейки грида
|
|||
|---|---|---|---|
|
#18+
Мимопроходящий16.08.2018 15:26, Arioch пишет: > можно послать туда мышку и клавиатуру, побагть по табличке и скопировать не взлетит. тут программист нужен... это да, люди способные это сделать на форуме задают несколько другие вопросы, чем "какой командой ассемблера колобок съедает ёжика" (c) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2018, 16:47 |
|
||
|
Значение ячейки грида
|
|||
|---|---|---|---|
|
#18+
Всем искренне признателен за комментарии. Задача достаточно не тривиальная. Все предлагаемые в комментах пути решения были пройдены. Не сработали с нужной эффективностью. Будем искать. Еще раз всем ОГРОМНОЕ спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2018, 18:33 |
|
||
|
Значение ячейки грида
|
|||
|---|---|---|---|
|
#18+
на всякей: "В ГРИДЕ ДАННЫХ НЕТ!" (С) Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2018, 18:37 |
|
||
|
Значение ячейки грида
|
|||
|---|---|---|---|
|
#18+
Разумеется. Но они есть в памяти программы. И отображаются в окне. Взять их наша задача (не ждать милости от природы). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2018, 18:43 |
|
||
|
Значение ячейки грида
|
|||
|---|---|---|---|
|
#18+
16.08.2018 18:43, Soft21 пишет: > Разумеется. Но они есть в памяти программы. И отображаются в окне. Взять их наша задача (не ждать милости от природы). УК РФ. Статья 272. Неправомерный доступ к компьютерной информации. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2018, 18:50 |
|
||
|
Значение ячейки грида
|
|||
|---|---|---|---|
|
#18+
Soft21 можно если вражеское приложение скомпилено с рантайм пакетами. В этом случае подменяешь одну из BPL на свою а там можно написать все что угодно, к примеру перебрать все формы и найти нужный датасет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2018, 18:51 |
|
||
|
Значение ячейки грида
|
|||
|---|---|---|---|
|
#18+
Мимопроходящий, Все правомерно. Никто не супротив. Просто нужно показать их в другом окне. И все. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2018, 18:57 |
|
||
|
Значение ячейки грида
|
|||
|---|---|---|---|
|
#18+
MikeDD, Прога написана не на Дельфи. Увы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2018, 19:00 |
|
||
|
Значение ячейки грида
|
|||
|---|---|---|---|
|
#18+
Мимопроходящий16.08.2018 18:43, Soft21 пишет: > Разумеется. Но они есть в памяти программы. И отображаются в окне. Взять их наша задача (не ждать милости от природы). УК РФ. Статья 272. Неправомерный доступ к компьютерной информации. у меня к информации на собственном компьютере - неправомерный доступ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2018, 19:09 |
|
||
|
Значение ячейки грида
|
|||
|---|---|---|---|
|
#18+
16.08.2018 19:09, Arioch пишет: > у меня к информации на собственном компьютере - неправомерный доступ? А то! Зря што ле во всяких Акробатах встроен запрет на копирование текста. Так и здесь может оказаться. Полагаю, наивный щколяр пытается выцарапать инфу из некоего источника, который таки защищен от этих шаловливых ручек. В противном случае, нахрена добывать информацию не из источника напрямую, а таки через жопный трубопровод... Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2018, 19:15 |
|
||
|
Значение ячейки грида
|
|||
|---|---|---|---|
|
#18+
Soft21Можно ли получить Значение ячейки грида чужой программы? Попробуте перехватить функцию TextOut, с большой вероятностью, данные в грид выводятся ей. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2018, 19:22 |
|
||
|
Значение ячейки грида
|
|||
|---|---|---|---|
|
#18+
x1ca4064, Спасибо. Толково. Не подумал. Завтра попробую. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2018, 19:29 |
|
||
|
Значение ячейки грида
|
|||
|---|---|---|---|
|
#18+
Soft21, а к источнику информации никак не добраться? обязательно в грид лезть? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2018, 19:40 |
|
||
|
Значение ячейки грида
|
|||
|---|---|---|---|
|
#18+
МимопроходящийЗря што ле во всяких Акробатах встроен запрет на копирование текста. последний раз, когда мне это встречалось, я просто конвертнул PDF в PDF через ghostscript убогая линуксовая приблуда просто не знала такой мега-фичи как запрет на копирование ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2018, 19:44 |
|
||
|
Значение ячейки грида
|
|||
|---|---|---|---|
|
#18+
Если под источником понимать базу (или ее аналог), то нельзя. Грубо говоря нет ее. Старая прога. Очень. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2018, 19:47 |
|
||
|
Значение ячейки грида
|
|||
|---|---|---|---|
|
#18+
Soft21, sysinternal Process Monitor и смотреть какие именно куски каких файлов она читает при открытии БД или при прокрутке грида и подгрузке новых строк вам же не надо с этой БД работать, вам только один раз импортнуть ? так что на скорость вам плевать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2018, 19:50 |
|
||
|
Значение ячейки грида
|
|||
|---|---|---|---|
|
#18+
AriochМимопроходящийЗря што ле во всяких Акробатах встроен запрет на копирование текста. последний раз, когда мне это встречалось, я просто конвертнул PDF в PDF через ghostscript убогая линуксовая приблуда просто не знала такой мега-фичи как запрет на копирование И Print sceen еще не кто не отменял. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2018, 19:50 |
|
||
|
Значение ячейки грида
|
|||
|---|---|---|---|
|
#18+
Soft21, ага, и тессеракт с кьюниформом, и вычитывать за ними одна беда - там были математические формулы в несколько этажей ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2018, 19:52 |
|
||
|
Значение ячейки грида
|
|||
|---|---|---|---|
|
#18+
AriochSoft21, sysinternal Process Monitor и смотреть какие именно куски каких файлов она читает при открытии БД или при прокрутке грида и подгрузке новых строк вам же не надо с этой БД работать, вам только один раз импортнуть ? так что на скорость вам плевать Увы. Нужно при изменении в гриде выводить инфу из него + доп инфу. А именно URL. Прога древняя. Очень. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2018, 20:04 |
|
||
|
Значение ячейки грида
|
|||
|---|---|---|---|
|
#18+
а какой класс грида ? WinSpy что говорит ? может там обычный syslistview32 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.08.2018, 08:33 |
|
||
|
Значение ячейки грида
|
|||
|---|---|---|---|
|
#18+
Ghost Writerа какой класс грида ? WinSpy что говорит ? может там обычный syslistview32 TDBGridEx. Перехват TextOut. Тоже ничего не дал. А ExtTextOut активируется только при активации ячеек. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.08.2018, 10:34 |
|
||
|
Значение ячейки грида
|
|||
|---|---|---|---|
|
#18+
Soft21Ghost Writerа какой класс грида ? WinSpy что говорит ? может там обычный syslistview32 TDBGridEx. Перехват TextOut. Тоже ничего не дал. А ExtTextOut активируется только при активации ячеек. Может потому что DrawTextEx используется? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.08.2018, 10:44 |
|
||
|
Значение ячейки грида
|
|||
|---|---|---|---|
|
#18+
wadman, Увы. Нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.08.2018, 10:58 |
|
||
|
Значение ячейки грида
|
|||
|---|---|---|---|
|
#18+
Не до конца понимаю, как может помочь перехват функций вывода текста в чужом приложении. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.08.2018, 10:58 |
|
||
|
Значение ячейки грида
|
|||
|---|---|---|---|
|
#18+
знаешь такое слово keylogger ? вот казалось бы как оно поможет выудить логины-пароли среди всей той чуши, которую на компе печатают. А вот - ловят же ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.08.2018, 12:14 |
|
||
|
Значение ячейки грида
|
|||
|---|---|---|---|
|
#18+
Soft21TDBGridEx бери исходники и смотри как именно оно на экран выводит и с каким хэндлом окна ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.08.2018, 12:15 |
|
||
|
Значение ячейки грида
|
|||
|---|---|---|---|
|
#18+
Arioch, Нет исходников (((. Только exe. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.08.2018, 12:37 |
|
||
|
Значение ячейки грида
|
|||
|---|---|---|---|
|
#18+
Ariochзнаешь такое слово keylogger ? вот казалось бы как оно поможет выудить логины-пароли среди всей той чуши, которую на компе печатают. А вот - ловят же В дешевых детективных романах пароли ловят по звуку от нажатия клавиш и по колебаниям электропотребления компьютера. Ну и что ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.08.2018, 13:08 |
|
||
|
Значение ячейки грида
|
|||
|---|---|---|---|
|
#18+
schi, то, что keyloggers - это реальность, а так ничего Soft21Нет исходников я же процитировал исходники чего нужно брать. При чем тут программа.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.08.2018, 13:45 |
|
||
|
Значение ячейки грида
|
|||
|---|---|---|---|
|
#18+
Soft21Прога написана не на Дельфи. Увы. Soft21TDBGridExесли не Delphi, то C++Builder ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.08.2018, 15:01 |
|
||
|
Значение ячейки грида
|
|||
|---|---|---|---|
|
#18+
Ariochschi, то, что keyloggers - это реальность, а так ничего Soft21Нет исходников я же процитировал исходники чего нужно брать. При чем тут программа.... То, что повесить хук на клавиатуру - это реальность, даже в msdn написано. Но как из этого без соц. инженерии пароли извлекать - не понимаю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.08.2018, 15:20 |
|
||
|
Значение ячейки грида
|
|||
|---|---|---|---|
|
#18+
Ctrl+C / Ctrl+V и угадай пароль ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.08.2018, 15:34 |
|
||
|
Значение ячейки грида
|
|||
|---|---|---|---|
|
#18+
DimaBrCtrl+C / Ctrl+V Работает? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.08.2018, 16:05 |
|
||
|
Значение ячейки грида
|
|||
|---|---|---|---|
|
#18+
DimaBr, Операции с Clipboard тоже можно перехватить... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.08.2018, 16:12 |
|
||
|
Значение ячейки грида
|
|||
|---|---|---|---|
|
#18+
wadmanDimaBrCtrl+C / Ctrl+V Работает? Работает автоподстановка из хранилища браузера, например. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.08.2018, 16:19 |
|
||
|
Значение ячейки грида
|
|||
|---|---|---|---|
|
#18+
schiНе до конца понимаю, как может помочь перехват функций вывода текста в чужом приложении. Посмотрите на постановку задачи: получить текст из ячейки грида. Текст в ячейку как-то выводится, обычно это делают функциями вывода теста, прехватив получаете координаты и сам текст. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.08.2018, 15:27 |
|
||
|
Значение ячейки грида
|
|||
|---|---|---|---|
|
#18+
А рассматривали вариант с получением handle грида ? И с ним работу в стандартном режиме WinApi ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.08.2018, 15:58 |
|
||
|
Значение ячейки грида
|
|||
|---|---|---|---|
|
#18+
ГирлионайльдоА рассматривали вариант с получением handle грида ? И с ним работу в стандартном режиме WinApi ?Ух ты! Научишь? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.08.2018, 23:44 |
|
||
|
Значение ячейки грида
|
|||
|---|---|---|---|
|
#18+
Soft21TDBGridEx. Перехват TextOut. Тоже ничего не дал. А ExtTextOut активируется только при активации ячеек.Можно подредактировать форму в ресурсах exe-файла (не забываем про статью 272). Например, включить мультиселект, добавить к проперти Selection значение gstAll, в EditActions включить возможность копирования. Тогда грид сам будет отдавать все данные по Ctrl+C. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.08.2018, 02:45 |
|
||
|
Значение ячейки грида
|
|||
|---|---|---|---|
|
#18+
Soft21Ghost Writerа какой класс грида ? WinSpy что говорит ? может там обычный syslistview32 TDBGridEx. Перехват TextOut. Тоже ничего не дал. А ExtTextOut активируется только при активации ячеек. У меня выводит через ExtTextOutA, если получилось перехватить, дело за малым - получить хендл окна, установить фокус и слать сообщения с кнопками "вверх" или "вниз", т.к. текст перерисовывается только видимый. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.08.2018, 03:23 |
|
||
|
Значение ячейки грида
|
|||
|---|---|---|---|
|
#18+
Обратил внимание, что тестовая программа имеет 2 секции импорта из User32. Интересно, почему? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.08.2018, 04:42 |
|
||
|
Значение ячейки грида
|
|||
|---|---|---|---|
|
#18+
x1ca4064, всего две? Действительно странно. В Delphi-прогах их обычно три плюс две в отложенных. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.08.2018, 08:41 |
|
||
|
Значение ячейки грида
|
|||
|---|---|---|---|
|
#18+
Распознавание не вариант? На тексте должно работать без нареканий, даже в принципе можно самому на коленке наваять на основе шаблонов, зная параметры шрифта ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2018, 10:39 |
|
||
|
Значение ячейки грида
|
|||
|---|---|---|---|
|
#18+
Василий 2, Думаю это единственный вариант. Увы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2018, 10:58 |
|
||
|
Значение ячейки грида
|
|||
|---|---|---|---|
|
#18+
Soft21Василий 2, Думаю это единственный вариант. Увы. Распознавать можно только видимую часть, т.е. все равно придется "бегать" по гриду, IMHO, перехват ExtTextOutA проще (и надежнее), кроме того, перехватывается весь текст ячейки, а не только органиченный Rect ячейки. У меня, на тестовой проге, получается так: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. 102. 103. 104. 105. 106. 107. 108. 109. 110. 111. 112. 113. 114. 115. 116. 117. 118. 119. 120. 121. 122. 123. 124. 125. 126. 127. 128. 129. 130. 131. 132. 133. 134. 135. 136. 137. 138. 139. 140. 141. 142. 143. 144. 145. 146. 147. 148. 149. 150. 151. 152. 153. 154. 155. 156. 157. 158. 159. 160. 161. 162. 163. 164. 165. 166. 167. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2018, 11:31 |
|
||
|
Значение ячейки грида
|
|||
|---|---|---|---|
|
#18+
Soft21, Хотя, учитывая, что есть DBGrid, можно добраться и до dataset, а уж тогда... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2018, 11:38 |
|
||
|
|

start [/forum/topic.php?all=1&fid=58&tid=2040496]: |
0ms |
get settings: |
8ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
184ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
106ms |
get tp. blocked users: |
2ms |
| others: | 213ms |
| total: | 550ms |

| 0 / 0 |
