IDA (4.9) Можно ли изменить определения импортируемых функций? - PullRequest
3 голосов
/ 04 марта 2010

Можно ли изменить типы / имена аргументов импортированных функций, таких как StretchBlt, в IDA 4.9? Это больно и подвержено ошибкам, чтобы вручную изменить с

...
.text:0040A49E                 push    eax             ; HDC
.text:0040A49F                 push    36h             ; int
.text:0040A4A1                 push    48h             ; int
.text:0040A4A3                 push    5Ah             ; int
.text:0040A4A5                 push    0               ; int
.text:0040A4A7                 push    ecx             ; HDC
.text:0040A4A8                 call    edi ; StretchBlt

до

...
.text:0040A49E                 push    eax             ; HDC srcHDC
.text:0040A49F                 push    36h             ; int destHeight
.text:0040A4A1                 push    48h             ; int destWidth
.text:0040A4A3                 push    5Ah             ; int destY
.text:0040A4A5                 push    0               ; int destX
.text:0040A4A7                 push    ecx             ; HDC destHDC
.text:0040A4A8                 call    edi ; StretchBlt

каждый раз

1 Ответ

1 голос
/ 21 июля 2010

Вы пытались написать сценарий .IDC для поиска этого блока комментариев, а затем настроить комментарии предыдущих строк.

...