godhuntress
驱动小牛
驱动小牛
  • 注册日期2002-12-10
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:870回复:2

今天别人一问把我给问糊涂了.请教.送分

楼主#
更多 发布于:2003-02-28 10:13
一个设备驱动装好以后,上层应用程序使用这个设备,需要设备的符号连接名.问题是驱动的源码里在inf里面有VID和PID是用来选择驱动程序的,这个SYMBOLINK是哪来的?应该不是系统自动生成的吧?现在写应用程序,我如何才能得到SYMBOLINK?
源码里没有SYMBOLINK,没有看见GUID.就算有GUID,难道非得用WinObj之类的工具吗?


看了这么久的书还以为小有长进.没想到这个问题把我给难住了
 :( :( :(
武汉新手前来报道! 请不佞赐教!
yuri69
驱动小牛
驱动小牛
  • 注册日期2002-07-12
  • 最后登录2005-12-31
  • 粉丝0
  • 关注0
  • 积分5分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-02-28 10:38
Symbolink 是你在 CreateDevice 后 调用  IoCreateSymbolicLink
 
创建一个 Symbolink ,

ddk 文档说  Pnp 驱动 调用 IoRegisterDeviceInterface 来创建,而不是 IoCreateSymbolicLink

如果使用 GUID ,就要用 Setupxxx来得到 驱动的句柄了
我不会停止对你的思念,就像呼吸一样,我不去特意的想,但是,只能屏息,而不可能停止
godhuntress
驱动小牛
驱动小牛
  • 注册日期2002-12-10
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-03-01 23:12
谢谢。我后来又找到了。是CreateFile里面的。还是给分。查收
武汉新手前来报道! 请不佞赐教!
游客

返回顶部