![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Read/WriteProcessMemory
Tonich © (2005-08-24 16:42:00)начить делаю так...
HRProcess := OpenProcess(
PROCESS_CREATE_THREAD or
PROCESS_VM_OPERATION or
PROCESS_VM_WRITE,
false,
PID
);
if HRProcess = 0 then
begin
MessageBox();
Exit;
end;
p_mem := VirtualAllocEx(HRProcess,nil,sizeof(str_proba),MEM_COMMIT,PAGE_READWRITE);
if p_mem = nil then
begin
MessageBox();
Exit;
end;
if not WriteProcessMemory(HRProcess,p_mem,@str_proba, sizeof(str_proba),writebytes) then
begin
MessageBox();
Exit;
end;
if not ReadProcessMemory(HRProcess,p_mem,@BufferS,SIZEOF(BufferS),readbytes) then
begin
MessageBox();
Exit;
end;
чего это гад не хочет читать то что я туда записал в частности str_proba ???
Игорь Шевченко (2005-08-24 17:51:00) [1]Tonich © (24.08.05 17:42) [38]
Это факт. Учимся себя вести в приличном обществе.
Tonich (2005-08-24 17:42:00) [2]от народ пошел....
Tonich (2005-08-24 17:39:00) [3]
> Digitman © (24.08.05 17:37) [34]
ну как минимум то что записал (странный вопрос)
Digitman (2005-08-24 17:39:00) [4]
> Tonich © (24.08.05 17:37) [33]
учи ОР.
от корки до корки.
WinAPI к твоим бедам не имеет отношения - ты попросту НЕ знаешь ОР.
Tonich (2005-08-24 17:38:00) [5]
> Digitman © (24.08.05 17:36) [32]
а ты там постоялец? )))
Digitman (2005-08-24 17:37:00) [6]
> подразумевалась только запись
ну а когда хрень ты записал - что ж ты ожидал при чтении ?)
Tonich (2005-08-24 17:37:00) [7]TАвось, Tа_вдруг, Tможет_проканает..... )))
Digitman (2005-08-24 17:36:00) [8]
> Tonich © (24.08.05 17:34) [29]
никто не получал вопросы а-ля "начить делаю так" на угад.ру,
поверь)
Tonich (2005-08-24 17:36:00) [9]именно)))
я тебе скажу как это получилось.
подразумевалась только запись, а потом думаю дай прочитаю чего там написал, ну а кто ж это смотрит в начало кода))) вот и пропустил )))
Digitman (2005-08-24 17:34:00) [10]угад.ру ?
)
Tonich (2005-08-24 17:34:00) [11]количество вопросов на форумах
Digitman (2005-08-24 17:32:00) [12]
> Tonich © (24.08.05 17:31) [27]
> все на угад пишут
аргументы ?
Tonich (2005-08-24 17:31:00) [13]
> Digitman © (24.08.05 17:29) [24]
шо такое я не понял а? да какой там смотрел , тыж у нас только смотришь , а все на угад пишут, так, авось проканает!!!
Digitman (2005-08-24 17:31:00) [14]тоже мне)..
"канает" ... "не канает" ... "ааааааааа вот я" ..
олух царя небесного !)))
Tonich (2005-08-24 17:29:00) [15]HRProcess := OpenProcess(
PROCESS_CREATE_THREAD or
PROCESS_VM_OPERATION or
PROCESS_VM_WRITE or
PROCESS_VM_READ,// и не удивительно что оно не читало )))
false,
PID
);
Digitman (2005-08-24 17:29:00) [16]
> Tonich © (24.08.05 17:26) [22
дай определение термину "канать" ?
ты, чудо, вообще-то смотрел хоть раз в ДЕКЛАРАЦИИ ф-ций Read/WriteProcessMemory() ? в Windows.pas ? Прежде чем здесь "заявы" делать на тему "канает / не канает" ?!
Tonich (2005-08-24 17:28:00) [17]ааааааааа вот я ... (не буду говорить кто) всем пасибо, нашел...
Tonich (2005-08-24 17:26:00) [18]а вот с локальным все канает
> alpet © (24.08.05 17:23) [20]
тоже что и
> str_proba: array [0..40] of char;
Digitman (2005-08-24 17:24:00) [19]
> Tonich © (24.08.05 17:21) [18]
тебе же в [4] РАЗЖЕВАЛИ !
до чего ж дубиной нужно быть(...
alpet (2005-08-24 17:23:00) [20]Что у тебя представляет тогда BufferS?