ycxu
驱动牛犊
驱动牛犊
  • 注册日期2001-10-08
  • 最后登录2002-02-26
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1084回复:0

about dll

楼主#
更多 发布于:2001-11-08 10:30
1)我用DLL实现对硬盘读写
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;
}
编译时出现以下错误:
 Creating library Debug/1.lib and object Debug/1.exp
1.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
Error executing link.exe.

1.dll - 2 error(s), 0 warning(s)
为什么?程序是MSDN例程
2)请问该方法是否可以实现对WINDOWS不认识的硬盘的绝对读取?
3)如果用VXD是否必须转到V86模式下实现DOS和BIOS中断调用?
该如何调用中断》
谢谢!
Laura
游客

返回顶部