阅读:1438回复:2
关于建立驱动程序内部的符号连接!
plasma 网友总结过
建立设备驱动程序与Windows应用程序接口有两种方法 1:设备驱动程序创建内核设备名和符号连接名 Windows应用程序调用 CreateFile( \"\\\\.\\\\符号连接名\", GENERIC_READ | GENERIC_WRITE, FILE_SHARE_READ | FILE_SHARE_WRITE, NULL, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, NULL); 2:设备驱动程序创建设备接口 Windows应用程序可调用下列包装好的函数打开一个设备 这种方法是推荐使用的新方法 可以使用IoCreateSymbolicLink(linkname, targname);来 创建一个符号连接名,也可以不使用符号连接名,我有些不清楚的是两种方法在注册表中被windows标识有什么不同? 那为大虾能帮我 清理一下这个概念?谢谢! |
|
最新喜欢:chxun
|
沙发#
发布于:2002-06-20 12:48
这玩意儿没有什么奥妙的。
如果是kernel里面的driver之间互相调用,就只能用symbolic link name;如果是由app来打开,就可以用guid或symbolic link name。 |
|
|
板凳#
发布于:2002-06-26 14:53
谢谢版主!给分
|
|
|