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

Остановить процесс загрузки файла в память на конкретном адресе - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Дана строка вида «Фамилия Имя Отчество». Получить строку вида Имя Отчество http://www.cyberforum.ru/cpp-beginners/thread1062521.html
Дана строка вида «Фамилия Имя Отчество». Получить строку вида Имя Отчество
C++ Ввод переменной независящий от работы программы Задача такая, нужно, что бы переменная вводилась в любое время работы программы и совершала некие действия(вывод чего-нибудь, к примеру), то есть, что бы ввод этой перменной никак не влиял на работу программы, что бы ее ввод был независим от работы программы. Заранее благодарен. Добавлено через 10 минут Помогите кто-нибудь неучу... :C http://www.cyberforum.ru/cpp-beginners/thread1062517.html
Определить функцию вычисления площади треугольника по трем его сторонами, заданными действительными числами C++
Условие: Даны действительные числа a, b, c, d. Найти площадь шестиугольника, изображенного на рис. 4.1. Определить функцию вычисления площади треугольника по трем его сторонами, заданными действительными числами. Если эти числа не позволяют по- строить треугольник, то результатом работы функции должно быть значение -1. Рисунок прикреплен. Решение: И так все сделал, нашел площади...
Заменить в заданной символьной строке все слова, содержащие указанную букву на соответствующее количество символов '*' C++
Написать функцию, которая заменяет в заданном символьном строке все слова, содержащие указанную букву на соответствующее количество символов '*'.
C++ Рекурсивная функция поиска минимального элемента матрицы http://www.cyberforum.ru/cpp-beginners/thread1062497.html
Найти наименьший элемент каждой строки в заданном двумерном массиве, используя рекурсивную функцию. Заранее всем спасибо.
C++ Дано целое число i, 1 <= i <= 8. Вывести на экран i строку последовательности строк Дано целое число i, 1 <= i <= 8. Вывести на экран i-ю строку последовательности строк 1 a 2 aab 3 aabaabc 4 aabaabcaabaabc подробнее

Показать сообщение отдельно
_lunar_
Graphics API Developer
1198 / 1124 / 76
Регистрация: 03.05.2011
Сообщений: 2,741
03.01.2014, 21:25  [ТС]     Остановить процесс загрузки файла в память на конкретном адресе
Цитата Сообщение от Tulosba Посмотреть сообщение
Не он, а ОС.
ага, что-то я перепутал.

вообще, хочу попробовать подменить функцию D3D11CreateDevice с параметром
C++
1
D3D_FEATURE_LEVEL pFeatureLevels = D3D_FEATURE_LEVEL_11_0
на туже функцию, но с параметром
C++
1
D3D_FEATURE_LEVEL pFeatureLevels = D3D_FEATURE_LEVEL_10_0
используя Detours.

суть в том, что при загрузке в память функция инициализируется, и т.к. аппаратной поддержки directx 11 у видеокарты нет запуститься приложение естественно не может.

однако, используя единственный хедер d3d11.h и передавая массив
C++
1
2
3
4
5
6
7
8
9
10
D3D_FEATURE_LEVEL featureLevels[] =
{
    D3D_FEATURE_LEVEL_11_1,
    D3D_FEATURE_LEVEL_11_0,
    D3D_FEATURE_LEVEL_10_1,
    D3D_FEATURE_LEVEL_10_0,
    D3D_FEATURE_LEVEL_9_3,
    D3D_FEATURE_LEVEL_9_2,
    D3D_FEATURE_LEVEL_9_1
};
в D3D11CreateDevice (..., ARRAYSIZE(featureLevels),...) приложение выбирает максимально возможный featurelvel и запускается на видеокарте без поддержки directx 11.

так вот нужно остановить процесс загрузки в память в тот момент, когда начнёт инициализироваться D3D11CreateDevice и подменить её хуком.

PS: если нужно могу показать наброски хука.
 
Текущее время: 17:13. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru