Witam. Zastanawiam się nad jedną rzeczą. W jaki sposób można zobaczyć jak wygląda jakaś funkcja w asemblerze. Mamy jakiś program i powiedzmy funkcję MessageBox. Chodzi o to żeby zrobić wstawkę asemblerową tej funkcji.
Hm... Jedyne, co mi przychodzi do głowy to włączyć sobie debugera i spojrzeć, jakie instrukcje w asm są wykonywane podczas pokazania MesssageBoxa :P. Albo wejść na stronę o programowaniu w asm i poczytać...
A nie ma żadnego programu łatwiejszego żeby to podejżeć w innym programie?
no raczej nie ma nic łatwiejszego... potem są już chyba tylko disasemblery.. w stylu Win32Dasm
Pamiętaj też, że, wstawiając wywołanie funkcji w kodzie, nie wstawiasz do programu jej treści w danym miejscu (są wyjątki, ale nie o tym tu mowa). Jedynie skok do tej funkcji.
Dlatego właśnie trzeba użyć albo debuggera (jeśli to funkcja w twoim kodzie), albo jakiegoś disassemblera (jeśli w zewnętrznym lub systemowym); względnie jakieś oprogramowanie klasy SoftICE, jak chcesz zdebugować coś systemowego.