assert&chuip
驱动牛犊
驱动牛犊
  • 注册日期2003-02-19
  • 最后登录2008-06-02
  • 粉丝0
  • 关注0
  • 积分48分
  • 威望9点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:977回复:4

关于多应用程序同时访问USB设备

楼主#
更多 发布于:2003-08-06 11:12
HI;
  我的USB设备在不能两个应用程序同时访问他。一旦大于两个应用程序同时访问时,会导致两个应用程序都死掉。
  不知哪位能否提示一下在驱动程序中如何处理?不胜感激!
assert&chuip
驱动牛犊
驱动牛犊
  • 注册日期2003-02-19
  • 最后登录2008-06-02
  • 粉丝0
  • 关注0
  • 积分48分
  • 威望9点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-08-06 13:34
有没有这方面的例子可以参考一下!谢谢!
yyhabc
驱动小牛
驱动小牛
  • 注册日期2003-01-06
  • 最后登录2013-03-18
  • 粉丝0
  • 关注0
  • 积分327分
  • 威望47点
  • 贡献值0点
  • 好评度21点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-08-06 13:08
完全可以。一个设备是不是能被多个程序打开,是由驱动程序决定的,如果允许多程序访问,你自己要管理好IRP。每当程序要打开你的设备,IRP_MJ_CREATE就会被调用,正确处理之即可。
swf2003
驱动中牛
驱动中牛
  • 注册日期2003-02-13
  • 最后登录2011-10-28
  • 粉丝1
  • 关注0
  • 积分4分
  • 威望22点
  • 贡献值0点
  • 好评度20点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-08-06 12:44
能不能允许多个程序访问,完全要靠你的驱动程序自己处理。
你的认可是对我最大的鼓励!
yyhabc
驱动小牛
驱动小牛
  • 注册日期2003-01-06
  • 最后登录2013-03-18
  • 粉丝0
  • 关注0
  • 积分327分
  • 威望47点
  • 贡献值0点
  • 好评度21点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2003-08-06 11:55
这时_IRP没有同步好。首先,你应该有办法把你的IRP排队,一个一个的处理。
游客

返回顶部