Сейчас на форуме: ==DJ==[ZLO], kris_sexy, Wenzel, r0lka (+5 невидимых)

 eXeL@B —› Крэки, обсуждения —› DLL injection
Посл.ответ Сообщение

Ранг: 103.1 (ветеран), 3thx
Активность: 0.070.01
Статус: Участник

Создано: 12 января 2006 21:36
· Личное сообщение · #1

У меня следующая проблема возникла:
Перехватываю я значит API одну.
Подвесив DLL к процесу мне надо кусок памяти прочитать и сохранить.
Так вот мне надо как-то узнать имя процесса (имя exe) как мне это сделать?
Для меня возможны варианты: как-то передать из программы лоадера этот путь
или как-то апями (лучше).

Предложите решения плз.

-----
Crack your mind, save the planet




Ранг: 450.1 (мудрец)
Активность: 0.260
Статус: Участник

Создано: 12 января 2006 22:11
· Личное сообщение · #2

DWORD GetModuleFileName(

HMODULE hModule, // handle to module to find filename for
LPTSTR lpFilename, // pointer to buffer for module path
DWORD nSize // size of buffer, in characters
);


Parameters

hModule

Identifies the module whose executable filename is being requested. If this parameter is NULL, GetModuleFileName returns the path for the file used to create the calling process.

lpFilename

Points to a buffer that is filled in with the path and filename of the given module.

nSize

Specifies the length, in characters, of the lpFilename buffer. If the length of the path and filename exceeds this limit, the string is truncated.



Ранг: 103.1 (ветеран), 3thx
Активность: 0.070.01
Статус: Участник

Создано: 12 января 2006 23:30
· Личное сообщение · #3

Asterix
Сенкс. (: Стыдно, но я как-то не так понимал работу этой апи...

Ещё плз дайте значение численное для THREAD_SUSPEND_RESUME, а то в заголовках фасма и дельфы я не нашёл...

-----
Crack your mind, save the planet




Ранг: 53.8 (постоянный)
Активность: 0.040
Статус: Участник

Создано: 12 января 2006 23:45
· Личное сообщение · #4

THREAD_SUSPEND_RESUME equ (0002h)


 eXeL@B —› Крэки, обсуждения —› DLL injection
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати