引用: 引用 19 楼 rockursoul 的回复:
你的要求挺奇怪的,一个驱动要弄两个dll?难道wince6.0不能多次打开同一设备?注册表index值是device.exe加载设备时所用到的加载顺序,解决驱动依赖问题的。。。这关线程冲突什么事。既然怀疑线程间有可能冲突,就在冲突的地方做些处理啊。每个线程操作不同的物理地址,并不代表对设备没有影响,除非他们是不相关的物理地址
点赞  2009-8-31 11:58
设备算是临界区资源么?

程序肯定不会冲突 但是设备支持同时两个驱动访问么?
点赞  2009-8-31 12:03
我说错了,Index是打开设备时用到的xxxN
点赞  2009-8-31 13:44
引用: 引用 20 楼 rockursoul 的回复:
引用 19 楼 rockursoul 的回复:
你的要求挺奇怪的,一个驱动要弄两个dll?难道wince6.0不能多次打开同一设备?注册表index值是device.exe加载设备时所用到的加载顺序,解决驱动依赖问题的。。。这关线程冲突什么事。既然怀疑线程间有可能冲突,就在冲突的地方做些处理啊。每个线程操作不同的物理地址,并不代表对设备没有影响,除非他们是不相关的物理地址


大哥,你看错了吧。
我是说一个驱动用一个DLL
配置多个Drivers注册表项,多个CreateFile(_T("TST1:"))/CreateFile(_T("TST2:"))……
点赞  2009-8-31 16:12
很实用,关注...
点赞  2009-8-31 18:22
12
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复