| 
			 
					阅读:1547回复:4
				 
				读,写例程
					我写了一个简单的驱动程序,完成读写功能(不针对硬件)
 
							应用程序先用WriteFile写数据到指定设备的,驱动程序的write例程 将数据保存在设备扩展中. 然后应用程序用ReadFile从设备读出刚才写的数据. 这个简单的驱动程序有以下2个BUGs: 1.用 WriteFile写的时候,返回的已写的字节数不正确,好象是一个内存随机数.但用ReadFile读的时候能得到正确结果(内容和长度) 2.当第2次运行应用程序执行同样的操作时,出现蓝屏. 请高手指点迷津! 还想请问一下,有没有驱动程序的模拟调试环境?每次都死机很麻烦.  | 
	|
| 
			 沙发# 
								发布于:2004-12-27 12:33				
			有没有驱动程序的模拟调试环境?每次都死机很麻烦. 用两台机,一台写程序,另一台试机专用,最後(无蓝屏後)用两台做测试程序 !!  | 
	|
| 
			 板凳# 
								发布于:2004-12-27 12:48				
			
					你需要正确的设置返回的STATUS和INFORMATION.				 
							 | 
	|
					
						
  | 
	
| 
			 地板# 
								发布于:2004-12-27 12:56				
			
					我是用2台机器,一台写程序,一台做测试
 
							我的意思是有没有一个模拟环境可以加载驱动程序? 我也设置了IRP的IoStatus的Infomoration和status的值 ..Infomoration = bufsize // ...Write.Length(Irp的写长度) ... 郁闷! 各位高手,还有没有其他建议啊?  | 
	|
| 
			 地下室# 
								发布于:2004-12-28 12:53				
			
					用EasyDriverInstaller和DriverMonitor????				 
							 | 
	|