我正在尝试编写一个简单的驱动程序。使用此Hello World代码:
#include <ntddk.h>
NTSTATUS DriverEntry(IN PDRIVER_OBJECT DriverObject, IN PUNICODE_STRING RegistryPath)
{
UNREFERENCED_PARAMETER(DriverObject);
UNREFERENCED_PARAMETER(RegistryPath);
DbgPrint("Hello World\n");
return STATUS_SUCCESS;
}
但是我收到了这个错误:
Error 1 error -2: "Inf2Cat, signability test failed." Double click to see the tool output.
我不确定这意味着什么。
我使用Win7 Debug
配置设置。
答案 0 :(得分:2)
我制作了类似的程序,它对win7 debug config
完全正常#include "ntddk.h"
#include "stdio.h"
#include "stdlib.h"
void DriverUnload(
PDRIVER_OBJECT pDriverObject)
{
DbgPrint("Driver unloading\n");
}
NTSTATUS DriverEntry(
PDRIVER_OBJECT DriverObject,
PUNICODE_STRING RegistryPath)
{
PDEVICE_OBJECT pdo;
DriverObject->DriverUnload = DriverUnload;
DbgPrint("Hello, World\n");
return STATUS_SUCCESS;
}
还可以检查cat文件是否有任何64位装饰错误
答案 1 :(得分:0)
解决方案是项目 - &gt; propeties-&gt; ConfigurationProperties-&gt; inf2Cat-&gt; General-&gt; UseLocalTime-&gt;是