| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: WinAPI и системное программирование > WriteProcessMemory |
| Автор: L0GA4 31.12.2005, 21:15 | ||||
Здравствуйте. Возникла небольшая (надеюсь) проблема с записью памяти :
Понятно , что при нажатии кнопки в эдите появится "Hello world". Так вот этот текст находится в памяти у меня по адресу $004524A8 Можно ли , как-нибудь изменить эту надпись сторонней программой? Т.е запускаем эту, потом запускаем другую, которая должна перезаписать код в памяти... пытался так :
Знаю )) понамудрил....но все же ...хм не пойму как с этой функцией обращатся ( Помогите найти выход для замены этого "Hello world" |
| Автор: L0GA4 1.1.2006, 16:54 |
| Такс : 3й параметр - lpBuffer [in] Pointer to the buffer that contains data to be written into the address space of the specified process. (рус)Указатель на буффер , содержащий значение , которое должно быть записано по адресу определенного процесса у меня @buffer только непонимаю , это значит значение на которое мне нужно заменить...уже должно быть в памяти? |
| Автор: L0GA4 1.1.2006, 21:20 | ||
Во , терь запись идет , но коряво...... Вместо Hello World" - "'llo World" |
| Автор: L0GA4 2.1.2006, 01:39 |
| спасибо мне ) я разобрался ;) |