Форум: "Основная";
Текущий архив: 2006.04.09;
Скачать: [xml.tar.bz2];
ВнизЧтение запись в оперативку или как написать тренер для игры... Найти похожие ветки
← →
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;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.011 c