|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
26.07.2008, 20:30 | #1 |
Форумчанин
Регистрация: 18.07.2008
Сообщений: 119
|
Работа с памятью процесса
Как запущенному процессу передать значение по определённому адресу типа как артмани....Вобщем допустим адрес 00010862 целое 4 байта значение 10...Как это реализовать в дэлфи?..Если можно кодом...
Улыбайся...Люди любят идиотов...
|
27.07.2008, 01:21 | #2 |
Форумчанин
Регистрация: 06.09.2007
Сообщений: 239
|
Ну в общей теме это выглядит так
Код:
Последний раз редактировалось Ring0Sn; 27.07.2008 в 01:30. |
27.07.2008, 02:54 | #3 |
Форумчанин
Регистрация: 18.07.2008
Сообщений: 119
|
Тут куча ошибок.....
[DCC Error] Unit1.pas(28): E2003 Undeclared identifier: 'PID' [DCC Error] Unit1.pas(29): E2003 Undeclared identifier: 'hProc' [DCC Error] Unit1.pas(29): E2003 Undeclared identifier: 'buf' [DCC Error] Unit1.pas(29): E2003 Undeclared identifier: 'wSize' [DCC Error] Unit1.pas(33): E2057 Unexpected end of file in comment started on line 29 [DCC Error] Unit1.pas(34): E2033 Types of actual and formal var parameters must be identical [DCC Error] Project1.dpr(5): F2063 Could not compile used unit 'Unit1.pas' Да еще не понятно куда значение писать.... ЧТО ЗНАЧИТ ID?..
Улыбайся...Люди любят идиотов...
|
27.07.2008, 04:25 | #4 |
Форумчанин
Регистрация: 06.09.2007
Сообщений: 239
|
JRcoker, А если самому немного подумать?
ID - идентификатор процесса, его надо получить... buf - написал же, буфер (т.е что будем записывать в память, туда и кладем своё значение Код:
Последний раз редактировалось Ring0Sn; 27.07.2008 в 05:43. |
27.07.2008, 14:30 | #5 |
Форумчанин
Регистрация: 18.07.2008
Сообщений: 119
|
А возможно как нито buf значение заморозить?..Чтоб не менялось?..
Улыбайся...Люди любят идиотов...
|
28.07.2008, 10:36 | #6 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
1. В таймере постоянно перезаписывать 2. Задать для этой ячейки памяти read-only (через VirtualAlloc кажись)
I'm learning to live...
|
|
28.07.2008, 20:26 | #7 |
Регистрация: 28.01.2008
Сообщений: 5
|
или выдели просто память и работой с ней....вот тебе и будет небольшой буфер
|
29.07.2008, 10:09 | #8 |
Android Developer
Старожил Подтвердите свой е-майл
Регистрация: 19.02.2007
Сообщений: 3,708
|
А про conts у всех память отбило?
|
29.07.2008, 10:20 | #9 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
I'm learning to live...
|
|
30.07.2008, 11:49 | #10 |
Форумчанин
Регистрация: 06.09.2007
Сообщений: 239
|
[OFF]
Да уж несовсем ясно ... вероятно кто то про плюшки имел ввиду а кто то про пое... ПО ТЕМЕ: Задать атрибуты блока можно через VirtualProtect (предварительно зарезервировав его через VirtylaAlloc с флагом MEM_RECEIVE) если память не отшибло |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Проблема с памятью в С++ | rJIaBkoM | Помощь студентам | 1 | 14.06.2008 14:25 |
Что будет с выделенной памятью? | Sibedir | Общие вопросы Delphi | 9 | 18.01.2008 13:57 |
Работа с памятью | Shurik Hacker | Общие вопросы Delphi | 7 | 22.06.2007 20:51 |
Прямая работа с оперативной памятью | Alex_Vlad | Общие вопросы Delphi | 2 | 05.12.2006 16:29 |