我正在尝试使用devcon来在Windows 7上使用.inf驱动程序安装/删除设备。该设备是一个触摸屏,可以在Windows XP或7上发送不同的数据。我将devcon调用插入批处理中文件并从ac#app。
调用该文件devcon.exe remove "USB\VID_06D3&PID_6400"
devcon.exe rescan
devcon.exe install final.inf "USB\VID_06D3&PID_6400"
安装过程正常,但设备使用windows xp格式发送数据。如果我尝试使用命令提示符运行相同的命令,则设备将使用Windows 7数据格式按预期工作。我刚刚尝试在c#app之外使用具有管理员权限的批处理,但行为是相同的。调用批处理文件和通过命令提示符执行命令之间有什么区别?
提前致谢。
答案 0 :(得分:0)
我解决了这个问题。问题是使用批处理文件一个接一个地立即执行重新扫描和安装操作,Windows没有时间与设备通信。在当前操作系统上没有收到信息的设备使用默认设置(Windows XP)。