| 
			 
					阅读:2052回复:5
				 
				是关于ZwWriteFile的问题!!请高手指点,分还可以再加!
					我在一个驱动程序中,用ZwCreateFile打开另一个驱动程序并用ZwWriteFile写入,然后关闭,第一次是一点问题也没有,而第二次开始就不行了。然后,等一会再试的话就是行了,就这样一会行,一会不行,我真的不知道该怎么办?
 
							 | 
	|
| 
			 沙发# 
								发布于:2005-02-01 14:27				
			
					 :)				 
							 | 
	|
					
						
  | 
	
| 
			 板凳# 
								发布于:2002-10-28 14:05				
			你不要看看另外一个驱动怎样?估计它在处理请求时有问题 我返过来打开并写入就是好的。  | 
	|
| 
			 地板# 
								发布于:2002-10-28 13:52				
			你不要看看另外一个驱动怎样?估计它在处理请求时有问题 第二的时候,另一个驱动程序跟没有Write的PNP消息。应该不会错在另一个驱动程序。  | 
	|
| 
			 地下室# 
								发布于:2002-10-28 13:30				
			
					请注意文件操作的时间选择 
 
							当驱动程序为响应IRP_MN_START_DEVICE请求而初始化设备时,可能需要读磁盘文件。由于设备初始化可能出现在系统初始化各种设备的不同阶段,所以使用普通的路径名如\\??\\C:\\dir\\file.ext有时不能访问到文件。为了安全起见,你应该把数据文件放到系统根目录下的某个目录中,如\\SystemRoot\\dir\\file.ext,而名称空间中的SystemRoot分支总是可访问的,因为操作系统在启动时也需要读磁盘文件。  | 
	|
					
						
  | 
	
| 
			 5楼# 
								发布于:2002-10-28 13:24				
			
					你不要看看另外一个驱动怎样?估计它在处理请求时有问题				 
							 | 
	|
					
						
  |