Драйвер режима ядра дает неожиданные результаты
Я создал свой первый KMD, и у меня возникли проблемы с ним в обоих битах Windows 8 ( 64 и 32) (оба отдельно скомпилированы для каждого). Когда я пытаюсь загрузить его с помощью LoadDrv: [img]http://img5.imageshack.us/img5/4457/vlb.png[/img] Он не дает желаемого результата Hello World, просто вылетает... и когда Я пытаюсь остановить это: [img]http://i.imgur.com/KVc4cYC.png[/img]
#include <ntddk.h>
NTSTATUS DriverEntry(_In_ PDRIVER_OBJECT DriverObject, _In_ PUNICODE_STRING RegistryPath)
{
DbgPrint("Hello World!");
DriverObject->DriverUnload = NULL;
return STATUS_SUCCESS;
}
Я использую Visual Studio 2012 и DDK 8.0 на Windows 8 x64. Я пытался использовать OSRLOADER и что-то еще, но оба они не работали, что позволило мне поверить, что я делаю что-то не так, поэтому я продолжал копать в Google, но неважно, что я пытался сработать. Я попытался создать новый проект и восстановить все с нуля, но произошло то же самое...