Форум программистов, компьютерный форум CyberForum.ru

VirtualQueryEx - дампим - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вывод значения переменной в графическом окне http://www.cyberforum.ru/cpp-beginners/thread525663.html
Всем привет. В общем захотелось присобачить таймер в графическом окне, ведущий отсчёт секунд с начала запуска программы. Но вот столкнулся с такой проблемой - банальный outtextxy() ни в какую не желает печатать мне значение счётчика :cry: Помогите кто чем может. !!!ВАЖНО!!! желательно обойтись без использования С++, онли Си.
C++ Перевод прописных символов введенной строки в строчные и строчных в прописные 1. Разработать программу перевода прописных символов введенной строки в строчные и строчных в прописные. 2. Разработать программу подсчёта статистики массива символьных строки в следующем виде: длина строки, количество пробелов, количество гласных, согласных, цифр и спецсимволов. http://www.cyberforum.ru/cpp-beginners/thread525641.html
C++ Как сделать виндоусовское окно?
как можно в си сделать виндоусовское окно? и можно какую-нибудь программу, например а + б, только в окне
Квадратная матрица: Вычислить сумму элементов, расположенных на главной диагонали и выше, которые превосходят все элементы C++
Помогите, пожалуйста, решить это задание! Плохо понимаю, как работать с массивами в C++ Дана действительная квадратная матрица порядка N (N - константа). Вычислить сумму тех из ее элементов, расположенных на главной диагонали и выше нее, которые превосходят по величине все ее элементы, расположенные ниже главной диагонали. Если на главной диагонали и выше нет элементов с указанным...
C++ База данных "Студент"(Turbo C) http://www.cyberforum.ru/cpp-beginners/thread525584.html
База данных "Студент"
C++ Динамический массив как глобальная переменная Доброго времени суток, даже с google никак не смогу разобраться со следующей задачей: Хочу объявить матрицу(matrix допустим) глобальной переменной в классе, её размерность x,y тоже глобальные переменные этого класса, которые задаются через слот(функцию) этого класса, тобишь при компиляции размерность массива matrix ещё не известна. Как можно объявить matrix глобальным? Заранее огромное... подробнее

Показать сообщение отдельно
Битл
0 / 0 / 0
Регистрация: 08.03.2012
Сообщений: 65

VirtualQueryEx - дампим - C++

22.03.2012, 17:19. Просмотров 2815. Ответов 4
Метки (Все метки)

Пытаюсь написать код для снятия дампа с регионов памяти процесса. Все вроде замечательно, но не получается реализовать переход от одного региона к другому...
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
MEMORY_BASIC_INFORMATION    mbi;
    /* Get maximum address range from system info */
    SYSTEM_INFO si;
    GetSystemInfo(&si);
    /* walk process addresses */
                        LPVOID lpMem = 0;
                        LPCVOID hMod = 0;
                        DWORD lpList = 0;
    while (lpMem < si.lpMaximumApplicationAddress) {
            VirtualQueryEx(hProc, (LPCVOID)hMod, &mbi, sizeof(MEMORY_BASIC_INFORMATION));
 
            PBYTE pBuffer = new BYTE[mbi.RegionSize];
            ReadProcessMemory(hProc, mbi.BaseAddress, pBuffer, mbi.RegionSize, 0);
 
            /* increment lpMem to next region of memory */
            lpMem = (LPVOID)((DWORD)lpList->mbi.BaseAddress + (DWORD)lpList->mbi.RegionSize);
    }
Компилятор ругается на последнюю строку и говорит
1> type is 'DWORD'
1>c:\users\1\documents\visual studio 2010\projects\test\1.cpp(50): error C2228: left of '.BaseAddress' must have class/struct/union
1>c:\users\1\documents\visual studio 2010\projects\test\1.cpp(50): error C2227: left of '->mbi' must point to class/struct/union/generic type
1> type is 'DWORD'
1>c:\users\1\documents\visual studio 2010\projects\test\1.cpp(50): error C2228: left of '.RegionSize' must have class/struct/union
Подправьте плз!
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru