Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2005.07.25;
Скачать: [xml.tar.bz2];

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.48 MB
Время: 0.012 c
14-1120290818
palva
2005-07-02 11:53
2005.07.25
Опять эти проклятые буржуазные ценности


14-1120200294
Sha
2005-07-01 10:44
2005.07.25
Пятница - задача - снова монеты


14-1120217024
msguns
2005-07-01 15:23
2005.07.25
Бардак на Ж/Д


14-1120111067
sagsoft
2005-06-30 09:57
2005.07.25
доступ к ПК, пользователям инета


14-1120272492
Инстэлл
2005-07-02 06:48
2005.07.25
Можно ли поставить Delphi 2005 архитект, имея только первый диск?





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский