| 
			 
					阅读:2234回复:5
				 
				DriverStudio真是狂垃圾,狂烂!!!
					一个USB摄象头驱动搞了我两个多星期都没有进展,一开始听网上介绍说是DriverStudio可以快速地开发USB驱动,少写很多代码,现在发现,DriverStudio是一个超级大垃圾! 
							DriverStudio怎么没有象CamUSB的例子?!只有CAM1394的例子!现在谁还他妈的去用1394啊! 还有那个什么网上吹得什么十分钟做一个USB驱动,我试过了,DriverStudio是可以用向导做一个批传输的WDM程序,但那也只能是个命令行下的东东!!! 因为USB驱动要搞一个KUsbDevice的类,在它的PNP事件的AddDevice()创建,问题是如果一旦把这个例子的代码用于具体项目,就会发现这只是扯淡 看看DriverStudio自带的Stream例子,用它直接编译生成一个SYS文件,马上就可以看到虚拟摄象头的八彩条图象,好像很容易,但是哪怕你想在这个把USB传输功能加进去,就会发现这根本不可能 Stream例子的驱动类是从KStreamMinidriver继承来的,KStreamMinidriver又是KDriver的子类,一般的驱动类都是直接从KDriver继承,按理说它也应该是个支持PNP的WDM,但是你会发现,这所谓 的小驱动却不支持所有的PNP消息,什么AddDrivce(),Create()统统都没有,真是不知DriverStudio公司设计人员怎么想的,那我要在这个驱动里加个USB传输功能怎么办?没有AddDrivce()怎么创建 我的USB传输类?只能在KStreamMinidriver::OnCreateAdapter()里搞一把了,发现一创建就蓝屏,他NND的!没法搞了,烦死了!  | 
	|
| 
			 沙发# 
								发布于:2009-08-31 00:07				
			
					还是用M$的DDK吧!				 
							 | 
	|
| 
			 板凳# 
								发布于:2009-08-25 11:32				
			
					请问楼上的,那怎么在stream miniport driver中加入USB传输驱动呢?				 
							 | 
	|
| 
			 地板# 
								发布于:2009-08-17 15:00				
			用户被禁言,该主题自动屏蔽! 				 | 
	|
| 
			 地下室# 
								发布于:2009-08-17 09:24				
			
					driverstudio比较省事儿,省事儿是在熟练的基础上的。				 
							 | 
	|
| 
			 5楼# 
								发布于:2009-08-15 13:34				
			
					DriverStudio是很老的东西了,但是它里面有个网络库就是tdint的库还能用,我们的产品里面就有用到				 
							 | 
	|