| 
			 
					阅读:1243回复:1
				 
				dll驱动
					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设备驱动的书籍或资料信息?我发现这类书很难找。是吗? 谢谢  | 
	|
					
						
						
						
						
  | 
	
| 
			 沙发# 
								发布于:2004-12-30 14:22				
			
					楼上大哥,你那个问题解决了吗?我在将32to16.asm文件用masm生成thk32.obj时老出错。请指点迷津。非常感谢				 
							 | 
	|
					
						
  |