Стек данных потока VS2010 - PullRequest
0 голосов
/ 21 июня 2010

Я только что узнал, как взломать функцию SetTimer внутри Windows DLL (user32.dll). текст ссылки

Однако мне нужно знать, с какими аргументами он вызван. Я думаю, что аргументы помещаются в стек данных непосредственно перед вызовом функции, но я не нашел способа отобразить стек данных потоков в Visual Studio 2010.

Ответы [ 2 ]

3 голосов
/ 21 июня 2010

Откройте окно отладки памяти и загрузите адрес в ESP (который вы можете получить из окна регистров). ESP указывает на вершину стека. Если вы прокрутите окно немного вверх, вы увидите, что недавно было помещено в стек. Убедитесь, что вы установили в окне памяти один столбец 4-байтовых целых чисел (если вы не 64-битное приложение, а затем используйте 8-байтовые).

0 голосов
/ 21 июня 2010

Если вы откроете окно стека вызовов (Debug -> Windows -> Call Stack), вы сможете дважды щелкнуть функции вверх по стеку вызовов, просмотреть параметры, локальные переменные и т. Д.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...