|
|
| Посл.отвђт | Сообщенiе |
|
|
Дата: Ноя 28, 2003 12:50:31 · Поправил: Asterix Запускаю процесс а вот текущий eip почему-то считать не получается, GetThreadContext возвращает 0, может я что-то не так делаю?? Код приблизительно такой: invoke CreateProcess, addr buffer, NULL, NULL, NULL, FALSE,\
DEBUG_PROCESS or DEBUG_ONLY_THIS_PROCESS or CREATE_SUSPENDED,\
NULL, NULL, addr startinfo, addr pi
mov context.ContextFlags, CONTEXT_CONTROL
invoke GetThreadContext,DBEvent.u.CreateProcessInfo.hThread, addr context
mov eax, context.regEip |
|
|
Дата: Ноя 28, 2003 13:34:06 Что-то темы про процессы. У меня - у тебя. ;) |
|
|
Дата: Ноя 28, 2003 18:45:39 http://www.wasm.ru/article.php?article=1001030 Терпеть твой HLL не могу. Но, кажется, DBEvent.u.CreateProcessInfo.hThread - выглядит херово. |
|
|
Дата: Ноя 28, 2003 20:07:29 Дык это у Исцелиона и было взято :-), короче вопрос уже отпал, я пошёл другим путём чтоб на EP получить eip. |
|
|
Дата: Ноя 28, 2003 20:33:52 [ volodya: Терпеть твой HLL не могу.] А я обожаю твой CASE/SWITCH :-))) |
|
|
Дата: Ноя 28, 2003 20:37:49 Пиши через jmp table[eax*4] |
|
Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.104 |