Описание тега readprocessmemory

ReadProcessMemory - это функция Windows API, которая может считывать память внешнего процесса в локальный буфер. Используйте этот тег, если ваш вопрос касается ошибок при использовании этой функции или ее общего использования.
0 ответов

Delphi 7 ProcessMemory Tlhelp32 Запись строкового значения

Кто-нибудь знает эту проблему при попытке записать строковое значение на tlhelp32? Возникла исключительная ситуация класса EInvalidPointer с сообщением "Недопустимая операция с указателем" Читать код: function TPMemory.GetValues(ProcessID, Address: …
11 мар '16 в 22:27
1 ответ

ReadProcessMemory с ctypes

Я работаю над небольшим тренером. Я не знаю, почему функция ReadProcessMemory не работает. Обычно он возвращает False или True, но в этом случае ничего. GetlastError() дает мне код ошибки 6. #-*- coding: cp1252 -*- import ctypes, win32ui, win32proce…
03 окт '12 в 16:15
1 ответ

Как получить память процесса и использование времени?

Я пытаюсь получить память процесса и использование времени, и вот [мой код], но память, о которой сообщают, так много для такого простого приложения, потребляющего почти 8500 КБ. Что-то, что я сделал, сообщило о неправильном использовании памяти или…
1 ответ

Смещение указателя C#> 255 - ProcessMemoryReader

Я знаю, что есть много учебных пособий, показывающих, как использовать функции "ProcessMemoryReader". Но эта проблема кажется уникальной или еще не решена. Долгое время я копался в чужом коде, чтобы найти способ использовать несколько смещений. И я …
16 апр '13 в 20:11
8 ответов

Как вы читаете прямо из физической памяти?

В C или C++ (Windows), как вы читаете ОЗУ, давая физический (не виртуальный) адрес? Это означает, что не нужно проходить через систему виртуальной памяти (таблицы MMU) и быть специфичным для одного процесса. Я уже знаю API ReadProcessMemory, который…
06 дек '11 в 16:48
1 ответ

C++ ReadProcessMemory в альтернативу char *

У меня есть процесс, который использовался извне и теперь является внутренним, эта программа использует ReadProcessMemory для копирования данных из памяти в Char *. Ниже приведен код. char* szMemDump = (char*)malloc(mbi.RegionSize+1); ReadProcessMem…
22 сен '13 в 19:51
1 ответ

Строка VB.NET ReadProcessMemory

Итак, у меня есть следующий код Imports System.Diagnostics Imports System.IO Imports System.Runtime.InteropServices Public Class Form1 <StructLayout(LayoutKind.Sequential)> _ Structure OSVERSIONINFO Dim dwOSVersionInfoSize As Integer Dim dwMaj…
28 янв '15 в 09:57
1 ответ

Чтение памяти с базовым адресом DLL

Я пытаюсь прочитать float в процессе (игра). Глядя в Cheat Engine, я могу найти нужный мне адрес, однако он находится на wow64cpu.dll + 4720со смещением 34. Поэтому я попытался найти базовый адрес wow64cpu.dll в процессе, но это то, где я запутался.…
25 авг '13 в 16:54
2 ответа

Преобразовать адрес памяти в int

Я пытаюсь прочитать адреса памяти из исполняемого файла, запущенного в памяти, а затем использовать эти адреса памяти для обхода структуры PE. У меня возникли проблемы, потому что я не уверен, как преобразовать 4-байтовый массив символов в его int э…
27 фев '11 в 19:52
3 ответа

C++ Как я могу сделать процесс чтения / записи с заданным адресом из CE, который содержит float?

В настоящее время я работаю над функцией телепортации для игрового тренера. Я нашел правильные статические адреса, содержащие число с плавающей точкой: изображение адресов со смещениями Этот адрес указывает на мою X-координату. Теперь я пытаюсь изме…
28 фев '18 в 12:16
1 ответ

Как получить текст кнопки трея с ReadProcessMemory

Я хочу получить все иконки в трее на windows7(64 бит) с C#, но когда я использовал windows api "ReadProcessMemory", кнопка трея Text не может быть распознана. коды ниже IntPtr pid = IntPtr.Zero; IntPtr ipHandle = IntPtr.Zero; IntPtr lTextAdr = IntPt…
10 ноя '12 в 15:44
0 ответов

JNA Win32Exception: только часть запроса ReadProcessMemory или WriteProcessMemory была выполнена

Я не хочу получить int процесса. Но когда я использую этот код, я получаю это win32Exception: Только часть запроса ReadProcessMemory или WriteProcessMemory была выполнена public int getLocalFlags() { return (int) JavaHook.instance.getProcess().readU…
1 ответ

Использование WinAPI для получения указателя класса?

Прежде чем кто-либо спросит, здесь нет злого умысла. Этот проект предназначен исключительно для образовательных и личных целей и, в лучшем случае, предназначен для того, чтобы стать "чит-движком" или возможным будущим античит-механизмом. Нет никаког…
16 фев '13 в 03:39
0 ответов

Строковый эквивалент Int32 в ReadProcessMemory

Это возвращает целое число из моей программы, которое вычисляет общее количество опыта в игре. Это работает, и это работает. class Program { [DllImport("kernel32.dll")] public static extern Int32 ReadProcessMemory(IntPtr hProcess, IntPtr lpBaseAddre…
25 фев '16 в 03:58
1 ответ

Сканирование чтения по шаблону C++ Доступ к нарушению чтения памяти

Функция FindPattern выглядит следующим образом DWORD FindPattern(DWORD base ,char *module, char *pattern, char *mask) { MODULEINFO mInfo = GetModuleInfo(module); DWORD size = (DWORD)mInfo.SizeOfImage; DWORD patternLength = (DWORD)strlen(mask); for (…
08 янв '18 в 11:06
0 ответов

Чтение памяти процесса не работает, выдавая ошибку Попытка чтения или записи в защищенную память

В настоящее время я пытаюсь заставить мою функцию readProcessMemory работать, и я продолжаю получать ошибку "Attempted to read or write protected memory. This is often an indication that other memory is corruptMsgstr "Я пытался решить эту проблему, …
26 апр '18 в 19:04
1 ответ

Не удается найти массив байтов, совпадающий с памятью другого процесса

В настоящее время я пытаюсь проверить, работает ли код, который я написал, используя его в качестве ссылки. Мне удалось заставить его работать без сбоев, но как только я начал проверять, действительно ли код выполняет то, что я хочу, я столкнулся с …
01 фев '19 в 23:14
1 ответ

callstack и ReadProcessMemory

Я пытаюсь прочитать адрес возврата метода, но из другой памяти. поэтому я получаю указатель кадра и читаю значение возвращаемого значения. Насколько я понимаю, я должен получить значение, равное m_stackframe. AddrReturn.Offset, но: Если я добавлю Es…
27 сен '10 в 20:35
6 ответов

Как написать программу на Perl, Python или Ruby, чтобы изменить память другого процесса в Windows?

Интересно, можно ли использовать Perl, Python или Ruby для написания программы, чтобы она искала 0x12345678 в памяти другого процесса (возможно, кучи данных и кода), а затем, если она найдена, измените ее до 0x00000000? Это что-то похожее на Cheat E…
18 июн '09 в 16:45
1 ответ

Как получить строку из ReadProcessMemory для любой программы - В.Б.

Можете ли вы дать мне пример того, как получить вывод ReadProcessMemory (в VB) Например, я хочу извлечь все значения ReadProcessMemory для любой программы.. затем поместить его в текстовый файл.
20 июл '16 в 18:45