| 
			 
					阅读:4035回复:11
				 
				coinstaller的问题
					dll文件已经生成,coinstaller也已经写道注册表的codeviceinstallers上,但是好像dll文件不起作用,每次安装都还是弹出找到新硬件,用softice跟踪也没有进入到断点。 
							dll文件是按照ddk的toaster改的,改动不大,是那的问题吗?  | 
	|
| 
			 沙发# 
								发布于:2010-07-13 18:53				
			
					我也想看下				 
							 | 
	|
| 
			 板凳# 
								发布于:2009-01-05 23:43				
			
					支持楼上的,6楼做出来了大家学习借鉴下嘛...				 
							 | 
	|
					
						
  | 
	
| 
			 地板# 
								发布于:2008-07-31 16:09				
			
					yierham, 能把你成功的co-installer代码发给我吗?				 
							 | 
	|
					
						
  | 
	
| 
			 地下室# 
								发布于:2007-12-11 10:57				
			
					请问6楼,那个键值添加以后,该键值下面的类似序列号的值是怎么生成的? 
							你要删键值的话,不知道你是怎么安装驱动的,如果使用installshield的生成setup的话,可以设置删除的时候删除掉这个注册表项。  | 
	|
| 
			 5楼# 
								发布于:2007-12-10 11:04				
			
					楼上的,可否把你的coinstaller贴出来看看				 
							 | 
	|
| 
			 6楼# 
								发布于:2007-11-15 10:15				
			
					俺作了一个coinstaller,成功了的,我主要是安装的时候可以在不同的USB口下添加一个键值(MACHINE\\SYSTEM\\ CurrentControlSet\\Enum\\USB\\pid_xxxx&vid_xxx)但是我卸载我的驱动程序后怎么去删除这些键值呢?用Setupapi倒是可以,但是用这种方法在VISTA下就行不通了,得不到权限啊,如果用INF文件来删除的话又必须插上设备才能删除,而且只能删除插上的那个USB口下添加的键值,其它USB口下添加的键值就没有办法删除了呀?有哪位高人知道怎么解决吗?????????????				 
							 | 
	|
					
						
  | 
	
| 
			 7楼# 
								发布于:2007-09-05 09:16				
			
					现在注册表添加上coinstaller相应项后会说“windows无法为usb加载驱动程序,请与联系硬件供应商联系” 
							怎么解决啊  				 | 
	|
| 
			 8楼# 
								发布于:2007-09-04 12:53				
			
					对了,能问下你的是怎么执行的吗?				 
							 | 
	|
| 
			 9楼# 
								发布于:2007-09-04 12:49				
			
					是啊,因为没有signed过所以才作coinstaller的啊				 
							 | 
	|
| 
			 10楼# 
								发布于:2007-09-04 12:15				
			
					我也写了 class coinstaller , coinstaller 有 执行 , 问题 还是 会弹出 新硬件,  我看了 MSDN  
							只要 driver 不是 in box 或是 没 signed 过 , 或是 ... 很多条件不符合的话 就不能做 server-side installation. 那 kernel mode PnP Manager 就会通知给 user mode PNP manager 去做 client mode installation , rundll32 newdev.dll , 所以 就弹出了 ~  | 
	|
| 
			 11楼# 
								发布于:2007-09-04 09:37				
			
					大牛们,斑竹帮帮忙啊,真是焦头烂额				 
							 | 
	|