阅读:870回复:2
今天别人一问把我给问糊涂了.请教.送分
一个设备驱动装好以后,上层应用程序使用这个设备,需要设备的符号连接名.问题是驱动的源码里在inf里面有VID和PID是用来选择驱动程序的,这个SYMBOLINK是哪来的?应该不是系统自动生成的吧?现在写应用程序,我如何才能得到SYMBOLINK?
源码里没有SYMBOLINK,没有看见GUID.就算有GUID,难道非得用WinObj之类的工具吗? 看了这么久的书还以为小有长进.没想到这个问题把我给难住了 :( :( :( |
|
|
沙发#
发布于:2003-02-28 10:38
Symbolink 是你在 CreateDevice 后 调用 IoCreateSymbolicLink
创建一个 Symbolink , ddk 文档说 Pnp 驱动 调用 IoRegisterDeviceInterface 来创建,而不是 IoCreateSymbolicLink 如果使用 GUID ,就要用 Setupxxx来得到 驱动的句柄了 |
|
|
板凳#
发布于:2003-03-01 23:12
谢谢。我后来又找到了。是CreateFile里面的。还是给分。查收
|
|
|