arthurcao
驱动小牛
驱动小牛
  • 注册日期2003-10-12
  • 最后登录2012-07-08
  • 粉丝0
  • 关注0
  • 积分92分
  • 威望20点
  • 贡献值0点
  • 好评度7点
  • 原创分0分
  • 专家分0分
阅读:1630回复:10

在驱动中打开应用程序界面

楼主#
更多 发布于:2004-05-09 08:52
各位高人,能不能在驱动中打开和他通讯的应用程序,使USB设备在接到主机是,应用程序也自动启动。如果能,那么在驱动中怎么把应用程序的打开连接进去的呢?
大家讨论。
arthurcao喜欢开源。
arthurcao
驱动小牛
驱动小牛
  • 注册日期2003-10-12
  • 最后登录2012-07-08
  • 粉丝0
  • 关注0
  • 积分92分
  • 威望20点
  • 贡献值0点
  • 好评度7点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-05-09 10:29
高人,多谢,怎么用钩子法?怎样开线程,简单说说,或指个参考的资料。
arthurcao喜欢开源。
arthurcao
驱动小牛
驱动小牛
  • 注册日期2003-10-12
  • 最后登录2012-07-08
  • 粉丝0
  • 关注0
  • 积分92分
  • 威望20点
  • 贡献值0点
  • 好评度7点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-05-09 19:52
我想问一下arthurcao usb驱动程序和应用程序是通过CreatFile(),write(),readFile(),DeviceIoCTL()进行通信的吧?
 您能不能给我一个关于这几个函数的例子程序?

 

如果你用CYPRESS的片子,那EZ USB来说,它用CreatFile()打开设备的句柄,然后应用程序以句柄为对象,用DeviceIoCTL()来作为应用程序和驱动的通讯。
它的开发包的GPD说明文档有详细的介绍。
arthurcao喜欢开源。
arthurcao
驱动小牛
驱动小牛
  • 注册日期2003-10-12
  • 最后登录2012-07-08
  • 粉丝0
  • 关注0
  • 积分92分
  • 威望20点
  • 贡献值0点
  • 好评度7点
  • 原创分0分
  • 专家分0分
地板#
发布于:2004-05-09 19:53
是DeviceIOControl()。上贴打错了。
arthurcao喜欢开源。
arthurcao
驱动小牛
驱动小牛
  • 注册日期2003-10-12
  • 最后登录2012-07-08
  • 粉丝0
  • 关注0
  • 积分92分
  • 威望20点
  • 贡献值0点
  • 好评度7点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2004-05-10 10:02
不需要,只要你驱动程序配合就成了,如果你驱动用符号连接名作为应用程序和驱动程序的接口的话,你就只需要知道这个符号连接名,在CREATFILE()里把它作为一个参数就可以了。
CYPRESS的开发包有应用程序的例子。
如果你不用CYPRESS的GDP,那么你就要看它的驱动了,找到它和应用程序的接口方法,在做应用程序。
arthurcao喜欢开源。
游客

返回顶部