Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 21.04.2013, 13:12   #1
VDV777
Новичок
Джуниор
 
Регистрация: 21.04.2013
Сообщений: 1
По умолчанию Не могу нарисовать буффер (directx 9 c++ VS 2012)

Собственно задача:

1. Прочитать память из другой программы , определенный адрес.
2. Вывести значение этого адреса в моё directх приложение(пример с фрапсом)

Смысл в том , чтобы постоянно рисовать значение буфера адреса. Как фрапс рисует значение ФПС.

Начну с исходного кода , думаю так будет понятнее:

1.Получаем хендл на другой процесс.
2.Читаем память другого процесса,возвращаем значение ввиде байт.
Код:
byte* ReadMemory (DWORD address , DWORD size , DWORD pID)
{
	static byte* bytes = new byte [size];
	HANDLE hProcess = OpenProcess (PROCESS_ALL_ACCESS , false , pID);
	ReadProcessMemory(hProcess , (void*)address , bytes , size , NULL);
	CloseHandle (hProcess);
	return bytes;

}
3.Создаем буффер
Код:
WCHAR buffer [32];
4. Функция вывода текста(основная функция с аргументами,если нужен весь код я сброшу)
Код:
void PrintText(char pString[], int x, int y, D3DCOLOR col, ID3DXFont *font)
{
    RECT FontRect = { x, y, x+500, y+30 };
    font->DrawText( NULL, pString, -1, &FontRect, DT_LEFT | DT_WORDBREAK, col);
}
5. Вывод текста

Код:
void TestThread() 
{	          
               PrintText("вот тут нужно вывести значение адреса как это сделать?",10, 150, SKYBLUE, dMenu.pFont);
			  
}
6. А дальше я не знаю
VDV777 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Не могу подключить DirectX SDK к VS 2010 WarHamster Visual C++ 1 19.03.2012 15:50
Не могу подключить DirectX SDK к VS 2010 WarHamster Помощь студентам 0 16.03.2012 22:46
буффер обмена experts91 Win Api 2 07.10.2007 15:47