Visual Studio 2010 и программирование на уровне ядра! - PullRequest
2 голосов
/ 16 марта 2011

У меня MS Visual Studio 2010, и я планирую начать программирование уровня ядра и аппаратного драйвера.

Могу ли я использовать MS Studio 2010 для этого?если, что именно мне нужно добавить для этой IDE?

По-другому ... что мне нужно сделать, если я хочу скомпилировать следующий код в MS Visual Studio 2010?и какой проект мне выбрать?

#define _X86_
#include "wdm.h"

NTSTATUS DriverEntry( IN PDRIVER_OBJECT theDriverObject,
IN PUNICODE_STRING theRegistryPath )
{
DbgPrint("Hello World!");
return STATUS_SUCCESS;
}

обновлено: спасибо, ребята ... что мне нужно добавить сюда http://i56.tinypic.com/9jhw84.png

Ответы [ 3 ]

3 голосов
/ 27 декабря 2011

Я использую DDKBUILD.CMD от OSR в течение многих лет. Вот статья , в которой объясняется, как ее интегрировать. Это для более старой версии Visual Studio, но шаги для VS2010 примерно такие же.

2 голосов
/ 17 марта 2011

Используйте компилятор и соберите скрипты из DDK. Вы можете использовать любую IDE, которая вам нравится, при условии, что она может вызывать сценарий сборки DDK.

РЕДАКТИРОВАТЬ: Кстати, ваш код не должен определять _X86_. Инструмент сборки DDK определит правильные макросы, соответствующие целевой версии Windows.

2 голосов
/ 16 марта 2011

Я думаю, что вы хотите использовать Windows Driver Kit (WDK) и заниматься разработкой по этому пути.Я не верю, что вам нужно использовать IDE Visual Studio (или должна), но я изучил эту информацию уже давно.Вот ссылка, с которой вы должны начать: http://msdn.microsoft.com/en-us/windows/hardware/gg487428

...