eXeLab
eXeL@B ВИДЕОКУРС !

ВИДЕОКУРС ВЗЛОМ
выпущен 12 ноября!


УЗНАТЬ БОЛЬШЕ >>
Домой | Статьи | RAR-cтатьи | FAQ | Форум | Скачать | Видеокурс
Новичку | Ссылки | Программирование | Интервью | Архив | Связь

Русский / Russian English / Английский

Сейчас на форуме: rmn
 · Начало · Статистика · Регистрация · Поиск · ПРАВИЛА ФОРУМА · Язык · RSS · SVN ·

 eXeL@B —› Софт, инструменты —› RTL Definer
Посл.ответ Сообщение


Ранг: 110.0 (ветеран)
Статус: Участник

Создано: 21 июля 2016 21:32 · Поправил: 21 июля 2016 21:47 Rainbow New!
Цитата · Личное сообщение · #1

На днях возникла необходимость заюзать один ActiveX-компонент в самопальном софте на асме. Только вот задефайнить классы этого компонента оказалось не так уж просто... Были неизвестны смещения методов. Ну с этим помогла справиться студийная утиль OleView. Список методов, наследования - все показала.. Естественно, дефайнить под асм она отродясь не умела, хотя под ся компонентные хидеры дефайнит. После ручного дефайна 5-6 класса компонента, на основе данных, полученных от OleView, мну это все крайне надоело и я начал громко материться. В итоге на свет родилась эта утиль. Так как писалось исключительно для своих нужд, функционал минимален. С задачей справиться она мне помогла, поэтому, надеюсь, что и кому-нибудь еще помочь сможет. Утиль сыровата пока, в плане того, что нету проверок имен на соответствие зарезервированным словам (править ручками при совпадении), но если будет востребована - поправлю.

Работает софт примерно так:

2 раза в списке клац - 1 дефайн
"Define all" клац - много дефайн

Взять затестить можно ТАМ -->

Пассворд - www.exelab.ru

P.S. ВОПРОСЫ ЯЗЫКОВЫХ ПРИСТРАСТИЙ ЗДЕСЬ ПРОШУ НЕ ОБСУЖДАТЬ. Речь идет об ASM.

| Сообщение посчитали полезным: zeppe1in, mak, elch


Ранг: 382.5 (мудрец)
Статус: Участник

Создано: 22 июля 2016 02:10 · Поправил: 22 июля 2016 07:28 dosprog New!
Цитата · Личное сообщение · #2

Rainbow пишет:
хотя под ся компонентные хидеры дефайнит.


а h2inc не справляется?



Ранг: 110.0 (ветеран)
Статус: Участник

Создано: 22 июля 2016 07:56 New!
Цитата · Личное сообщение · #3

dosprog пишет:
а h2inc не справляется?


Ну возможно и справляется. Демонстрацию подхода для ActiveX в студию

Ранг: 382.5 (мудрец)
Статус: Участник

Создано: 22 июля 2016 09:17 · Поправил: 22 июля 2016 09:18 dosprog New!
Цитата · Личное сообщение · #4

Rainbow пишет:
Демонстрацию подхода для ActiveX в студию


Я не спорю, - самому интересно.
Конкретно с такой задачей не сталкивался.

 eXeL@B —› Софт, инструменты —› RTL Definer

Оригинальный DVD-ROM: eXeL@B DVD !

Вы находитесь на форуме сайта EXELAB.RU
Проект ReactOS