VXD AND DLL驱动 问题

yc_xu 2001-11-07 05:46:30
您好!
我是一名软件开发的新手,现在遇到以下问题,请指教:
1)我用DLL驱动实现BIOS中断调用,但是如何用THUNK编译,哪儿有
THUNK。EXE?
2)BOOL FAR PASCAL Readsector(BYTE bDrive,LPBYTE lpBuff,DWORD cbBufferSize);
interreptexport BOOL WINAPI CallReadSector()
{
char lpBuff[512];
BOOL fResult;
fResult=Readsector(0x81,(LPBYTE)lpBuff,512);
if(fResult)
{
}
return fResult;
}但是编译时出错:
.obj : error LNK2001: unresolved external symbol "int __stdcall Readsector(unsigned char,unsigned char *,unsigned long)" (?Readsector@@YGHEPAEK@Z)
Debug/1.dll : fatal error LNK1120: 1 unresolved externals
什么原因?
3)VXD中中断调用是否必须转到V86模式下实现?
可否提供给我一些编写VXD设备驱动的书籍或资料信息?我发现这类书很难找。是吗?
谢谢

...全文
17 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

6,849

社区成员

发帖
与我相关
我的任务
社区描述
Windows 2016/2012/2008/2003/2000/NT
社区管理员
  • Windows Server社区
  • qishine
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧