Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Suzel
0 / 0 / 0
Регистрация: 03.06.2012
Сообщений: 10
#1

Подключиться к процессу и производить запись в процесс - C++

09.06.2012, 12:41. Просмотров 1131. Ответов 0
Метки нет (Все метки)

Здравствуйте! Работал с процессом через ДЛЛ файл на С++, инжектил в процесс, изменял и читал память, но вот как сделать это например в C++ через *.exe? Необходимо:
1. Подключиться к процессу
2. На х32-ых системах процесс скрыт, тоесть его необходимо открыть каким-либо способом, но это сейчас не очень важно, у меня 64, но все же надо будет сделать и для 32
3. Читать память по определенному статическому адресу
4. Записывать свои изменения в память процесса лучше в виде ассемблера, чем байтах, но если уж никак то можно и в байтах
5. Чтение и Запись в память процесса по динамическому адресу, зная его поинтер и оффсет.

На C# знаю как подключаться к процессу + производить запись в процесс, вот решил сделать на С++ (думал можно будет сделать привязку к кому с С++ дллки на С++ ехе).
Жду помощи, ребят)

Добавлено через 57 минут
Никто не подскажет?

Добавлено через 15 часов 43 минуты
Эммм....
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.06.2012, 12:41
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Подключиться к процессу и производить запись в процесс (C++):

Процесс А инициализирует массив случайными значениями и записывает их в файл, а затем запускает процесс Б - C++
В универ нужно сделать лабу по выше указанной теме. Мне не нужно чтобы за меня делали - нужен просто совет. Для начала: Задание:...

Нужно ли производить оптимизацию функции - C++
Написал ф-цию: ofstream fout("Code.xml"); fout << "
 \' \' 
 \' \' 	 \' \'\n"; for(int i(31), j(0); ++i <=...

CreateProcess передача параметров процессу - C++
#include "windows.h" #include "iostream" #include <conio.h> using namespace std; void main() { STARTUPINFO cif; ...

Объём памяти доступный процессу - C++
В книге Джеффри Рихтера сказано "Каждому процессу выделяется собственное виртуальное адресное пространство. Для 32-разрядных процессов...

Подключение в процессу программы, игры - C++
Подскажите. Я написал программу которая программно нажимает нужные мне клавиши (для игры ) так вот- в браузере (на робочом столе в...

Как передать указатель другому процессу!? - C++
ПОдскажите как можно передать HANDLE другому процессу? Т.е. если создавать процесс через ...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.06.2012, 12:41
Привет! Вот еще темы с ответами:

По какому алгоритму производить оценку покерной руки - C++
Здравствуйте. Может я не очень разобрался, но поиск отправляет в Яндекс.. Кто-нибудь писал что-либо, связанное с покером? Вопрос...

Есть процесс A и дочерний процесс B, который находит хэндл родительского процесса A. И этот хэндл в разных случаях РАЗНЫЙ! Почему? - C++
Друзья! Вот код A.exe, суть которого просто стать родительским для B.exe и висеть в системе. #include <stdio.h> #include <windows.h>...

Как через оператор switch производить битовые операции? - C++
Здравствуйте, В общем несколько вопросов.. Вот к примеру, нужно сделать программу, где надо будет с клавиатуры ввести 2а целых числа...

Как операционная система выделяет виртуальную память процессу? - C++
Добрый вечер, хотел уточнить насчёт адресации: создаётся экземпляр win32 программы, выделяет процесс и 1 поток - ОС даёт процессу...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru