ANTICHAT — форум по информационной безопасности, OSINT и технологиям
ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию.
Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club,
и теперь снова доступен на новом адресе —
forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
1С:Предприятие v8, нужно раскопать |

17.12.2008, 23:08
|
|
Новичок
Регистрация: 17.12.2008
Сообщений: 5
Провел на форуме: 12805
Репутация:
0
|
|
1С:Предприятие v8, нужно раскопать
Строго говоря, нужен не реверсинг, а небольшое исследование с написанием утилиты. Суть в следующем: хочется программно получить текст окна текстового редактора (редактора кода) Конфигуратора 1С:Предприятия v8. Цель: написание утилит, облегчающих работу программиста-настройщика в этой среде.
Хорошим решением была бы DLL, которая экспортировала бы необходимые функции. Первое, что нужно - это получение текста текстового редактора по HWND окна этого текстового редактора.
Задача, как мне кажется, не самая простая, т.к. утилиты типа Winspector Spy, вроде бы, ничего не ловят (впрочем, я не спец, потому и обращаюсь).
Просто есть идея сделать некоторую автоматизацию работы в Конфигураторе 1С с помощью скриптового языка Autohotkey. Этот язык очень здорово работает с горячими клавишами, текстом, эмуляцией пользовательского ввода и т.п. Помимо прочего он позволяет очень легко получить, например, HWND активного окна. Но дальше затык. Методы получения контролов окна и их содержимого там есть, но в случае с 1С v8 они не срабатывают. Вообще, 1С v8 довольно "гадко" написана в этом плане: там свои библиотеки и всё это вместе - "чёрный ящик", не поддающийся реверсингу. Например, даже экспорта в DLL там толком нет. Но это лирика. А пока что есть задача получить текст окна текстового редактора.
|
|
|
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|