1 / 1 / 1
Регистрация: 04.02.2013
Сообщений: 42
1

Как собрать простейший дравер? wdk + Visual Studio 2015

25.03.2016, 10:54. Показов 3093. Ответов 2
Метки нет (Все метки)

Есть небольшой пример:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
// TestDriver.c
 
#include <ntddk.h>
 
NTSTATUS DriverEntry(IN PDRIVER_OBJECT DriverObject, IN PUNICODE_STRING RegistryPath);
VOID UnloadRoutine(IN PDRIVER_OBJECT DriverObject);
 
#pragma alloc_text(INIT, DriverEntry)
#pragma alloc_text(PAGE, UnloadRoutine)
 
NTSTATUS DriverEntry(IN PDRIVER_OBJECT DriverObject, IN PUNICODE_STRING RegistryPath)
{
  DriverObject->DriverUnload = UnloadRoutine;
 
  DbgPrint(«Hello world!\n»);
 
  return STATUS_SUCCESS;
}
 
VOID UnloadRoutine(IN PDRIVER_OBJECT DriverObject)
{
  DbgPrint(«Goodbye!\n»);
}
wdk 8, 8.1, 10 установлены.

Какой проект надо создать в VS2015 чтобы система собрала драйвер? Я так понимаю расширение драйвера должен быть .sys? И как запустить его и проверить? Заранее спасибо.
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
25.03.2016, 10:54
Ответы с готовыми решениями:

Windows7 SP1 +Visual Studio 2015 Community + WDK 10
Одно время занимался разработкой драйверов для Windows XP с использованием модели WDM. Решил...

Visual Studio 2015 Community и WDK 7.1
Здравствуйте! Возникли два вопроса. Первый по лицензии на Visual Studio 2015 Community. Насколько я...

Установка C++ Redistributable Visual Studio 2017 и Visual C++ для Visual Studio 2015
Доброго дня. Пытаюсь изучить PHP. Решил установить сервер локальный. В инструкции сказано: &quot;Ещё...

Имеются ли отличия в компиляторах у сред разработки Visual Studio 2006 и Visual Studio 2015 ?
скажите а где найти среду 2006 года? или можно использовать 2015 год?

2
1 / 1 / 1
Регистрация: 04.02.2013
Сообщений: 42
25.03.2016, 11:31  [ТС] 2
Нету у меня windows driver как указано на этом скриншоте. Что я делаю не так?
Миниатюры
Как собрать простейший дравер? wdk + Visual Studio 2015  
0
Ушел с форума
Эксперт С++
16454 / 7418 / 1186
Регистрация: 02.05.2013
Сообщений: 11,617
Записей в блоге: 1
25.03.2016, 11:57 3
Лучший ответ Сообщение было отмечено vofko как решение

Решение

Нету, и что с того? Выбирай любой подходящий тип проекта. Например, "Empty WDM Driver".

Не по теме:

Я бы вообще не рекомендовал пользоваться VS2015+WDK для разработки
драйверов на первых порах, т.к. она только "извращает суть" и закрывает
важные детали.

1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
25.03.2016, 11:57
Помогаю со студенческими работами здесь

Install Shield 2015 и Visual Studio 2015 Community
Как в Visual Studio 2015 Community интегрировать Install Shield что можно было создавать не...

Как в MS Visual Studio создать простейший консольный Hello World?
Здравствуйте, я новичок, хочу освоить программирование в C++, скачал для этого учебник Страуструпа...

Открыть проект Visual Studio 2015 в Visual Studio 2010
Здравствуйте не могу открыть проект созданный в Visual Studio 2015 в Visual Studio 2010.

Как откатить Visual Studio с 2015 до 2013?
Как откатиться VS studio с 2015 до 2013 ?


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru