Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 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
2-1143059552
Std
2006-03-22 23:32
2006.04.09
создание и подключение плагина


2-1142997974
soi
2006-03-22 06:26
2006.04.09
Программное изменение размера дочернего окна


2-1142784849
perat
2006-03-19 19:14
2006.04.09
поиск и удаление пустых папок


15-1142327888
Creative
2006-03-14 12:18
2006.04.09
Существует ли версия Дельфи для КПК?


6-1135340605
Nick11
2005-12-23 15:23
2006.04.09
Как прочитать картинку с сервера из потока?





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