SU.C_CPP----------------- < Пред. | След. > -- < @ > -- < Сообщ. > -- < Эхи > --
 Nп/п : 43 из 100
 От   : Yury Haron                          2:5020/848.23     16 май 23 13:16:44
 К    : Eugene Muzychenko                                     16 май 23 13:27:12
 Тема : Re
----------------------------------------------------------------------------------
                                                                                 
@MSGID: 2:5020/848.23 646358ba
@CHRS: IBMPC 2
@PID: GED+W32 1.1.4.7
Приветствую Вас Eugene!

16 Май 23 в 08:33, Eugene Muzychenko сообщал Yury Haron:

 YH>> в комплекте идут til`ы от всех основных sdk
 EM> И для всех существующих версий CRT DLL? Hа эти DLL я никогда особого

 Ты думаешь в libc прототипы меняются в каждом билде? :). Сигнатуры
к библиотекам, обновлялись постоянно. Hо til`ы-то зачем?

 EM> А в MFC же многое работает в обе стороны - когда видишь код основной
 EM> программы, вызываемый оттуда, неплохо бы видеть заодно и параметры
 EM> вызова.
 EM> И вот ни для mfc42.dll, ни для mfc90u.dll, которые мне попались, у
 EM> IDA нет вообще ничего, даже имен.

 Либо ты пользуешся идой 19затёртого года, либо стёр половину файлов
из дистрибутива.

 YH>> это всё достаточно автоматизированно (а все тулзы есть в sdk).
 EM> Hу я попробовал твою dll2idt с mfc42.dll - она честно вытащила оттуда
 EM> все шесть экспортов по именам. :) Hо остальные-то несколько сотен -

А посмотреть на соседние (ar2idt/def2idt) что помешало?

 EM> номерам. В mfc90u.dll она вообще ничего не нашла. С PDB, как я понял,
 EM> она вообще не работает.

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

 YH>> Особо много его никогда не было. Да и, кстати, сигнатуры от его
 YH>> библиотек в комплект входили всегда.
 EM> Какие-то сигнатуры для MFC я вижу в каталогах и IDA, и Ghidra, а
 EM> толку никакого - они тупо не применяются. Возможно, применяются к

 Вот когда ты будешь дизасссемблировать задачку собранную со
"статическим" mfc и они не подключатся, можешь "возмущаться", а в обозначенной
тобой ситуации они не причём.

 EM> другим версиям, имеющим те же имена файлов, но что там от чего
 EM> зависит - хз. И в логах ни черта нет из того, что могло бы
 EM> подсказать.

 Если читать документацию "религия не позволяет" сноси все
дизассемблеры нахрен - "интуитивно понятных" программ среди них нет, не было и
(имхо) никогда не будет.

 YH>> проблемы вида "выяснять какие параметры у процедуры по хелпам",
 YH>> возникают только когда ты копаешся в чужом коде, причём писанном на
 YH>> чём-то малознакомом.
 EM> Да хрен бы уже с параметрами, мне бы хоть имена увидеть. :) По твоим

 За то время что ты возмущаешся можно было 10 раз написать def-файл
конверснуть его в idt и подключить :).

 Hа чем и прощаюсь,
    Юра.

 * Origin: АР словарь: software - придурковатый продукт (2:5020/848.23)
SEEN-BY: 452/28 166 455/19 4500/1 5020/545 848
1042 4441 12000 5022/128
SEEN-BY: 5030/1081 5059/37
@PATH: 5020/848 4441



   GoldED+ VK   │                                                 │   09:55:30    
                                                                                
В этой области больше нет сообщений.

Остаться здесь
Перейти к списку сообщений
Перейти к списку эх