专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > 驱动开发

vs2008中,link2001异常的有关问题,代码如下

发布时间:2010-06-14 17:45:57 文章来源:www.iduyao.cn 采编人员:星星草
vs2008中,link2001错误的问题,代码如下
vs2008中,link2001错误的问题,代码如下

#include <ntddk.h>
VOID OnUnload(IN PDRIVER_OBJECT pDriverObject); //

typedef struct _SERVICE_DESCRIPTOR_TABLE
{
PVOID ServiceTableBase;
PULONG ServiceCounterTableBase;
ULONG NumberOfService;
ULONG ParamTableBase;
}SERVICE_DESCRIPTOR_TABLE,*PSERVICE_DESCRIPTOR_TABLE; 
extern PSERVICE_DESCRIPTOR_TABLE KeServiceDescriptorTable;

NTSTATUS DriverEntry(IN PDRIVER_OBJECT pDriverObject,PUNICODE_STRING B) //TYPEDEF LONG NTSTATUS
{
ULONG SSDT_Addrss;
pDriverObject->DriverUnload=OnUnload;
DbgPrint("load");
push eax
push ebx
mov ebx,KeServiceDescriptorTable
mov ebx,[KeServiceDescriptorTable]
mov ebx,[ebx]
mov SSDT_Addrss,ebx
pop ebx
pop eax

return (1);
}
VOID OnUnload(IN PDRIVER_OBJECT pDriverObject)
{

DbgPrint("unload");
}

错误 8
error LNK2001: 无法解析的外部符号 "struct _SERVICE_DESCRIPTOR_TABLE * KeServiceDescriptorTable" (?KeServiceDescriptorTable@@3PAU_SERVICE_DESCRIPTOR_TABLE@@A)

错误 9 fatal error LNK1120: 1 个无法解析的外部命令



请大牛解答。

------解决方案--------------------
http://bbs.pediy.com/showthread.php?t=120949
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: