Windows

时间:2015-07-16 06:57:28

标签: windows cross-platform device-driver devcon

我正在尝试使用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之外使用具有管理员权限的批处理,但行为是相同的。调用批处理文件和通过命令提示符执行命令之间有什么区别?

提前致谢。

1 个答案:

答案 0 :(得分:0)

我解决了这个问题。问题是使用批处理文件一个接一个地立即执行重新扫描和安装操作,Windows没有时间与设备通信。在当前操作系统上没有收到信息的设备使用默认设置(Windows XP)。