阅读:1436回复:4
设备插在另一个port上,就提示“找到新硬件”
让我再装一遍Driver
这是Driver的问题,还是我的inf文件的问题呢? |
|
沙发#
发布于:2004-03-12 13:43
两个本来就是一起的,都是一起用的。
|
|
|
板凳#
发布于:2004-03-12 13:58
Quote:
From Rayyang2000: Q2。怎样安装硬件的驱动而不让Windows弹出“指定.sys"的对话框? A2。在Win98下,将.inf拷到<WINDIR>Inf下,.sys拷到<WINDIR>System32Drivers下,并且删除<WINDIR>Inf下的DRVIDX.BIN和DRVDATA.BIN,再插入硬件。Win2K下,用SetupCopyOEMInf将.inf文件拷到<WINDIR>Inf下,并且.inf中不能有拷贝.inf的句子,否则,当插入第二个硬件时,系统仍然会提示找不到.sys。 From Rayyang2000: 不一定非要用这个函数才可以装driver,只是这个函数可以不用用户操作就可以安装driver,否则就可能会出现让你指定.sys所在目录的对话框。 如果你有一个USB设备和一个有10个port的USB hub,你在port0上插了USB设备装过了driver,但当你将这个设备再插入其他port的时候,系统还是会问你要driver的,不信你可以试一试。如果老是让用户这么做,嘿嘿..... 至于inf的拷贝,参考DDK里面inf的file list部分。 End of Quate 结论: 这是USB机制决定的了。不是你的问题。 |
|
|
地板#
发布于:2004-03-12 14:04
From Rayyang2000:
“不一定非要用这个函数才可以装driver,只是这个函数可以不用用户操作就可以安装driver,否则就可能会出现让你指定.sys所在目录的对话框。” 上面的这段话跟下面的话有什么联系么?我搞不懂 “如果你有一个USB设备和一个有10个port的USB hub,你在port0上插了USB设备装过了driver,但当你将这个设备再插入其他port的时候,系统还是会问你要driver的,” 老板认为老是让用户装驱动是不行的,他认为这是一个严重的BUG. 我手里有一款logitech的摄像头,我把它插在不同的port上的时候, 它并没有提醒我装Driver,实在是匪夷所思。 |
|
地下室#
发布于:2004-03-12 21:19
这个函数是指SetupCopyOEMInf。
这个贴子的意思是说:你要自己做一个驱动安装,保证系统需要驱动的时候,驱动已经在那侯着了。 一般的USB驱动常采用被动安装:硬件插入->系统提示->指定驱动->安装驱动。 你可以采用主动安装:注册驱动->硬件插入->系统提示->安装驱动。 |
|
|