Добро пожаловать! Это — архивная версия форумов на «Хакер.Ru». Она работает в режиме read-only.
 

C#. Редактирование памяти процесса.

Пользователи, просматривающие топик: none

Зашли как: Guest
Все форумы >> [Компилируемые языки] >> C#. Редактирование памяти процесса.
Имя
Сообщение << Старые топики   Новые топики >>
C#. Редактирование памяти процесса. - 2006-10-13 16:23:23.443333   
Andrey1.1

Сообщений: 86
Оценки: 0
Присоединился: 2004-12-01 18:42:36
Хочу сделать свой трейнер на C#.
Есть адрес в памяти процесса игры.
Как изменить его значение?
Post #: 1
RE: C#. Редактирование памяти процесса. - 2006-10-13 17:20:05.866666   
TheFeaR

Сообщений: 1923
Оценки: 0
Присоединился: 2006-01-25 18:16:33
не знаю как насчет С#  но в С это делается с помощю * и &
Post #: 2
RE: C#. Редактирование памяти процесса. - 2006-10-13 19:22:44.366666   
Andrey1.1

Сообщений: 86
Оценки: 0
Присоединился: 2004-12-01 18:42:36
Всё таки нашёл как:

[DllImport("kernel32.dll")] static extern bool WriteProcessMemory(IntPtr hProcess, IntPtr lpBaseAddress, byte [] lpBuffer, UIntPtr nSize, out IntPtr lpNumberOfBytesWritten); public IntPtr WriteByteArray( IntPtr BaseAddress, byte [] NewVal ) { // Return Value int ReturnVal; // Write Memory Byte Array ReturnVal = WriteProcessMemory( this.hProcess, BaseAddress, NewVal, (UIntPtr)NewVal.Length, out this.BytesWritten ); return this.BytesWritten; }
Post #: 3
Страниц:  [1]
Все форумы >> [Компилируемые языки] >> C#. Редактирование памяти процесса.







Связаться:
Вопросы по сайту / xakep@glc.ru

Предупреждение: использование полученных знаний в противозаконных целях преследуется по закону.