Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
0 / 0 / 0
Регистрация: 27.07.2017
Сообщений: 1
1

В режиме ядра из WDM драйвера не получается вызвать устаревшую функцию HAL

07.07.2009, 17:48. Просмотров 740. Ответов 0
Метки нет (Все метки)

Мне нужно из WDM драйвера вызвать функцию HalGetInterrupt.
Объявляю её как внешнюю
extern 'C' ULONG HalGetInterruptVector(...);
и линкую hal.lib из DDK.
Запускаю под Win2k. После вызова функции, вызывается какой-то переходник, который передаёт управление в пользовательскую область (ниже 80000000h) с соответствующими последствиями (всё это в SoftIce смотрел).
Как вызвать эту функцию?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
07.07.2009, 17:48
Ответы с готовыми решениями:

Структура WDM драйвера и как работает ПК
Хочется представить хотя бы упрощенно общий принцип взаимодействия устройства с ПК. Мои...

Не устанавливаются драйвера на WDM на видеокарту GeForce 8500 GT
Возникла проблема с видео ,хотел перегнать видео с камеры через Fire Wire подсоеденил камеру...

Не получается вызвать функцию
Есть функция "void __fastcall TForm1::Image2MouseDown(TObject *Sender, TMouseButton Button, ...

Не получается вызвать функцию
Всем привет! Возникла проблема: необходимо вызвать функцию, но система ругается. Если кому...

0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
07.07.2009, 17:48

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Не получается вызвать функцию
В агентстве недвижимости продают квартиры, комнаты и частные дома. Квартиры характеризуются этажом,...

Кто то писал WDM драйвера? Может дадите образец?
Я описание нашел http://src.fitkursk.ru/detail_book.asp?id=83, но оно ссылается на диск со всеми...

Не получается вызвать функцию CreateDirectory()
Такой код: CreateDirectory(L"D:\\AAA", NULL); - работает нормально. А такой: HMODULE h =...

Не получается вызвать функцию asinh
Доброе время суток. Пожалуйста помогите вызвать функцию asinh гиперболический арксинус.

Не получается вызвать функцию в switch
Помогите пожалуйста. Начал писать программу на С++, для отображения аккаунтов из файла на консоль,...

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


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

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

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