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

Работа с оперативной памятью - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Создание программы: составить расписание для техникума http://www.cyberforum.ru/cpp/thread1525194.html
Всем привет. Хотелось бы найти тут помощи в следующей теме. Нужно создать программу, язык программирования впринципе не важен, но думаю подойдёт C++. Суть программы- составление расписаний для техникума. Есть группы, предметы, кабинеты, фамилии учитилей. Нужно, чтобы программа имела какую-то базу что-ли, чтобы можно было хранить номера кабинетов, закреплённые за этими кабинетами учителей, ну и...
SFML SFML / Анимация для определенного спрайта Есть картинка, где несколько спрайтов персонажа. В одну сторону он движется нормально практически, но в другую не идет по точным координатам. Так вот. Как мне вывести координаты для разных спрайтов в одной картинке. Надеюсь вы меня поняли :) http://www.cyberforum.ru/cpp/thread1525076.html
C++ Почему для объявления функций порядок не имеет значения?
Добрый день! Вот никак не могу понять почему порядок объявлений функций не строгий, а если функции описывать до ф-и main(), то там последовательность описания функции строгая? С объявлением функций, имеет такой вид: #include <iostream> #include <iomanip> using namespace std; void func1(); void func2();
Как установить компилятор С/С++ на NetBeans 8.0.2 C++: IDE, инструментарий
У меня NetBeans 8.0.2. Изучаю книгу Прата. Язык программирования С++. Лекции и упражнения , 5-е изд. Пер. с англ. М. Нужен компилятор. Как всё сделать быстро и правильно? Настройка среды IDE NetBeans для языков C/C++/Фортран https://netbeans.org/community/releases/73/cpp-setup-instructions_ru.html MinGW - Minimalist GNU for Windows http://sourceforge.net/projects/mingw/ This is the home...
C++ Получение целой и дробной части для десятичной дроби http://www.cyberforum.ru/cpp/thread1518823.html
Привет всем. Ищу ответа на достаточно простую задачу: человек вводит число в виде десятичной дроби, с которым в дальнейшем нужно совершить операцию. Заключается она в том, что дробь, ну например 12.123, нужно раскидать по двум переменным в виде 12 и 123 (не 12.0 и 0.123), при этом преобразовав эти две переменные в целочисленный тип. С преобразованием в int безопасным путёт проблемм нет, но вот с...
Компьютерные игры Ошибка "отсутствует MSVCR110.dll" При запуске игры выдает ошибку что отсутствует фаил MSVCR110.dll. Установил "Распространяемые пакеты Visual C++ для Visual Studio 2013" с сайта MS. Ошибка не пропадает. На компе уже установлен DirectX 11.2 (включая старые версии), NET Framework 4.5. Операционка стоит Win 10 Pro (64bit) лиц. подробнее

Показать сообщение отдельно
АндрюхаРостовск
3 / 3 / 2
Регистрация: 03.04.2013
Сообщений: 129
09.09.2015, 19:43  [ТС]     Работа с оперативной памятью
Цитата Сообщение от hoggy Посмотреть сообщение
каждый процесс существует в рамках собственного адрессного пространства
так называемой виртуальной памяти,
за пределы которого он выйти не сможет.
Это то я знаю. И именно это ограничение и интересно обойти.
Допустим, создаем драйвер, инсталлируем его в ядро, получая таким образом доступ к процессам на уровне 0 кольца безопасности ОС. После чего начинаем работать напрямую с ОЗУ, потихонечку сканируя ее от конца к началу. В верхних областях особых проблем быть не должно, пользовательские процессы можно и на диск ненадолго выгрузить. А вот в областях отведенных ОС под GDT, LDT, вектора прерываний и прочие сервисные таблицы конечно начнется веселье. Система безопасности Windows, тот же Kernel Patch Protection очень неодобрительно на это посмотрит. Вот я и решил спросить у более опытных людей, возможно ли это в принципе. Хотя, каак я потихонечку понимаю, подобная программма получится подозрительно похожей на руткит или вирус.
 
Текущее время: 01:56. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru