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

Вниз

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

 
ZeFiR ©   (2006-03-05 19:36) [0]

Подскажите, пожет какие компоненты есть?


 
Eraser ©   (2006-03-05 19:51) [1]


> ZeFiR ©   (05.03.06 19:36)

напрямую в ОЗУ из пользовательского режима не доберёшься, да и из режима ядра не просто.
читай сначала теорию, например Рихтера или Солмона с Руссановичем.


 
ZeFiR ©   (2006-03-05 19:55) [2]

Нашел компонент TMemCheater, только не рубанул как туда адрес засунуть вида 000930ff (берет только integer)


 
ZeFiR ©   (2006-03-05 20:11) [3]

http://www.torry.net/quicksearchd.php?String=MemCheater&Title=Yes


 
Desdechado ©   (2006-03-05 20:27) [4]

> 000930ff (берет только integer)
это и есть dword
для адреса integer несколько странновато


 
ZeFiR ©   (2006-03-05 20:38) [5]


> Desdechado ©   (05.03.06 20:27) [4]

ну сам скачай и посмотри... Кстати, а есть такой тип dword? в дельфи


 
pasha_golub ©   (2006-03-05 22:03) [6]


> ZeFiR ©   (05.03.06 20:38) [5]


Есть. Модуль Windows.pas, кажется... :0)


 
pasha_golub ©   (2006-03-05 22:06) [7]

Ну, я был почти прав:

>> windows.pas
..
DWORD = Types.DWORD;

>>Types.pas
...
 DWORD = LongWord;


 
ZeFiR ©   (2006-03-06 10:08) [8]

то есть поменять в сорсе компонента тип адреса с integer на longword?


 
GrayFace ©   (2006-03-06 15:26) [9]

Да это без разницы. Если я правильно понял, проблема состоит в написании $ перед 000930ff?


 
Сергей М. ©   (2006-03-06 15:56) [10]


> ZeFiR ©   (06.03.06 10:08) [8]


Компонент TMemCheater не работает с "оперативкой" вообще. Он работатет с виртуальным адресным пространством процесса.

А в "оперативке" тебе делать не чего. Работа с оперативной памятью напрямую - функция и привелегия многозадачной ОС. Твоя же задача, если приспичило, - работа с виртуальной памятью в виртуальном адресном пространстве процесса.


 
BILBA_SUMKIN   (2006-03-06 16:33) [11]

1


 
ZeFiR ©   (2006-03-07 18:00) [12]


> Сергей М. ©   (06.03.06 15:56) [10]

Тогда сорри, ошибся... но как адрес-то написать?


 
GrayFace ©   (2006-03-09 09:35) [13]

Дак в чем проблема? Берешь его из, н-р, ArtMoney и приписываешь вначале $. А компонент очень примитивный. Это скорее пример, чем инструмент.


 
Сергей М. ©   (2006-03-09 09:41) [14]

MemCheater.Address := StrToInt("$000930ff");


 
GrayFace ©   (2006-03-09 10:00) [15]

Гы.
MemCheater.Address := $000930ff;



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

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

Наверх




Память: 0.5 MB
Время: 0.04 c
15-1142195946
Volf_555
2006-03-12 23:39
2006.04.09
Как нормально установить компоненты KOL???!!!


15-1142628974
Труп Васи Доброго
2006-03-17 23:56
2006.04.09
Аудиокниги


3-1139663245
Chel
2006-02-11 16:07
2006.04.09
Работа с TDBGrid


5-1128678870
MacCybex
2005-10-07 13:54
2006.04.09
TTabbedNotebook и табуляция!


6-1135668708
vista
2005-12-27 10:31
2006.04.09
извлечь текст из html страницы.без html-тегов