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

Вниз

Адрес&Значение.   Найти похожие ветки 

 
Arkanus ©   (2003-07-23 12:01) [0]

Здравствуйте. Подскажите, как ,зная адрес переменной в памяти программы, получить значение???


 
Виктор Щербаков ©   (2003-07-23 12:11) [1]

Используй операцию ^


 
Arkanus ©   (2003-07-23 12:16) [2]

мне надо выдрать значение переменной другой работающей проги


 
Толик ©   (2003-07-23 12:23) [3]

to Arkanus © (23.07.03 12:16)
Учитывая Arkanus © (23.07.03 12:01), это не возможно в принципе.


 
Digitman ©   (2003-07-23 12:25) [4]


> Arkanus


см. OpenProcess(), ReadProcessMemory()


 
KSergey ©   (2003-07-23 12:26) [5]

Да нет, вроде возможно, но из самой же программы, из памяти которой надо выдернуть значение ;)
Подселять dll и т.д. (извиняюсь перед монстрами, если говорю глупости)


 
DVM ©   (2003-07-23 12:26) [6]


> Arkanus ©

Для этого надо находится в адресном пространстве этой программы.


 
Юрий Зотов ©   (2003-07-23 12:33) [7]

> Толик © (23.07.03 12:23)
> DVM © (23.07.03 12:26)

См. Digitman © (23.07.03 12:25)


 
Arkanus ©   (2003-07-23 14:16) [8]

А как тогда программы типа Artmoney это делают? Они по сути и сканируют память на наличие определенных значений. Ведь так?


 
Digitman ©   (2003-07-23 14:27) [9]


> Arkanus


мало ли чего Artmoney делает ! какое это имеет отношение к вопросу твоему ? тебе ж не сканировать нужно, а получить значение ячейки вирт.памяти в целевом ВАП при известном заранее адресе этой ячейки в целевом ВАП.

вот и пользуй для этих целей OpenProcess() и ReadProcessMemory() !


 
Arkanus ©   (2003-07-23 14:31) [10]

а как мне pid процесса получить? Если можно, то кодом. Спасибо.


 
Виктор Щербаков ©   (2003-07-23 14:35) [11]

Arkanus ©

Какого процесса?


 
Digitman ©   (2003-07-23 14:39) [12]


> Если можно


Не можно.

см. енумерацию процессов

win9x - ToolHelp32-функции (модуль tlhelp32.pas) Process32First/Next

NT - NtQuerySystemInformation()


 
Arkanus ©   (2003-07-23 14:40) [13]

зная exe имя файла получить pid процесса



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

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

Наверх




Память: 0.49 MB
Время: 0.018 c
7-20825
sachem
2003-05-19 09:28
2003.08.07
как померить уровень сигнали с линейного входа?


1-20582
Aleksandr
2003-07-24 11:46
2003.08.07
Как узнать, что PopupMenu в данный момент это... попнутая?


1-20534
Kiril
2003-07-26 17:35
2003.08.07
Как узнать название всех поддиректорий в данной директории?


14-20708
VID
2003-07-23 16:29
2003.08.07
ВАЗ-2110: Разные города,разные цены? Укажите цену в Вашем городе.


6-20657
Xenon
2003-05-21 18:16
2003.08.07
Как в броузер загрузить текст из строковой переменной?