Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.07.25;
Скачать: CL | DM;

Вниз

Как узнать с кокого и по какой адрес в памяти...   Найти похожие ветки 

 
alex-drob   (2005-07-08 13:00) [0]

находиться приложение зная его Handle, и как указатель перевести в string?


 
Fay ©   (2005-07-08 13:01) [1]

2 alex-drob   (08.07.05 13:00)
Зафиг?!


 
alex-drob   (2005-07-08 13:03) [2]

Хочу зделать програмку которая будет сканировать память на нахождение в ней какое либо значение а потом, она должна показать адрес этого значения.


 
begin...end ©   (2005-07-08 13:03) [3]

> alex-drob   (08.07.05 13:03) [2]

В сторону ReadProcessMemory копать.


 
Fay ©   (2005-07-08 13:04) [4]

>> и как указатель перевести в string
Нафиг?!


 
ferr ©   (2005-07-08 13:05) [5]

у каждого процесса своя память


 
Digitman ©   (2005-07-08 13:06) [6]


> находиться приложение зная его Handle


у приложения нет никаких handle


 
alex-drob   (2005-07-08 13:08) [7]


> begin...end ©   (08.07.05 13:03) [3]


Да. Но этим можно прочитать какой нибудь адрес а как сделать чтобы это в цикле пробежало по всем адресам?


> Fay ©   (08.07.05 13:04) [4]

Ну чтобы можно было вывести например в TEdit


 
alex-drob   (2005-07-08 13:09) [8]


> Digitman ©   (08.07.05 13:06) [6]

зная HWND


 
Fay ©   (2005-07-08 13:11) [9]

2 alex-drob   (08.07.05 13:08) [7]
Судя по вопросу, Вам, IMHO, ещё рановато этим заморачиваться.
Успехов.


 
alex-drob   (2005-07-08 13:13) [10]


> Fay ©   (08.07.05 13:11) [9]

Спасибо за помощь!


 
Digitman ©   (2005-07-08 13:20) [11]


> alex-drob   (08.07.05 13:09) [8]
> зная HWND


HWND - это хэндл окна, а не хэндл приложения.


 
Юрий Зотов ©   (2005-07-08 13:26) [12]

> alex-drob   (08.07.05 13:00)

> Как узнать с кокого и по какой адрес в памяти находиться
> приложение

Если речь идет о виртуальной памяти, то в системах Win32 любое  приложение (вместе с используемыми им библиотеками и пр.) находится в ней с адреса $00000000 по адрес $FFFFFFFF.

Если же речь идет о физической памяти, то приложение запросто может целиком в ней не находиться (и даже не находиться вообще, если в данный момент оно неактивно и полностью свопировано). В частности, интересующей Вас строки запросто может и вообще не быть в памяти.

> Как указатель перевести в string?

Привести его к PChar (а потом, если надо получить копию строки, то использовать SetString). Если это указатель именно на строку, то все будет ОК, если же нет - будет белиберда.

> alex-drob   (08.07.05 13:13) [10]

На правду можно, конечно, и обижаться - но умно ли это?


 
alex-drob   (2005-07-08 13:38) [13]


> На правду можно, конечно, и обижаться - но умно ли это?

А я не обижаюсь.


> Если речь идет о виртуальной памяти

Да. Спасибо!


> Как указатель перевести в string?

Не правельно спросил. Мне нужно если я нашел нужный мне адрес например 6F7DF654, то как мне его отобразить. Чтото типо функции обратной ptr().


 
Fay ©   (2005-07-08 13:40) [14]

2 alex-drob   (08.07.05 13:38) [13]

IntToHex
З.Ы.
>> Не правельно спросил.
Это точно


 
alex-drob   (2005-07-08 13:52) [15]


> Fay ©   (08.07.05 13:40) [14]


Спасибо!


 
BiN ©   (2005-07-08 14:01) [16]

http://binary.front.ru/downloads/kwalk/kwalk.zip



Страницы: 1 вся ветка

Текущий архив: 2005.07.25;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.011 c
4-1117107607
Толян
2005-05-26 15:40
2005.07.25
Определение телефона при помощи модема


4-1117117815
Геннадий
2005-05-26 18:30
2005.07.25
Как создать окно с фиксированными размерами клиентской части?


1-1120582450
Vovkin 3
2005-07-05 20:54
2005.07.25
Как одиночные Enter удалить, а в двойных оставить только один?


3-1118304944
Антоныч
2005-06-09 12:15
2005.07.25
Как отсортировать по вычисляемому полю?


6-1113640853
Dmitri_ru
2005-04-16 12:40
2005.07.25
TserverSocket in stThreadBlocking ServerType





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский