xdmwwwfive
驱动牛犊
驱动牛犊
  • 注册日期2003-10-16
  • 最后登录2003-11-12
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1249回复:4

如何创建设备对象的符号连接

楼主#
更多 发布于:2003-10-22 13:17
  急
cdw
cdw
驱动牛犊
驱动牛犊
  • 注册日期2002-12-25
  • 最后登录2009-11-08
  • 粉丝0
  • 关注0
  • 积分7分
  • 威望12点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-10-22 14:10

#define YourName1 L\"\\\\Device\\\\xxx\"
#define YourName2 L\"\\\\DosDevices\\\\yyy\"

UNICODE_STRING ntDeviceName;
UNICODE_STRING win32DeviceName;

RtlInitUnidcodeString(&ntDeviceName,YourName1);
//ntDeviceName是IoCreateDeviceName中用的设备名
//IocreatDevice(...&ntDeviceName,...)
RtlInitUnicodeString(&win32DeviceName,YourName2);

用下面的函数创建符号链接
IoCreateSymbolicName(&win32DeviceName,&ntDeviceName);
cdw
cdw
驱动牛犊
驱动牛犊
  • 注册日期2002-12-25
  • 最后登录2009-11-08
  • 粉丝0
  • 关注0
  • 积分7分
  • 威望12点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-10-22 14:13
不好意思,函数写错了
IoCreateSymbolicLink(&win32DeviceName,&ntDeviceName);
xdmwwwfive
驱动牛犊
驱动牛犊
  • 注册日期2003-10-16
  • 最后登录2003-11-12
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-10-22 14:22
  谢谢,如何给分
cdw
cdw
驱动牛犊
驱动牛犊
  • 注册日期2002-12-25
  • 最后登录2009-11-08
  • 粉丝0
  • 关注0
  • 积分7分
  • 威望12点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2003-10-22 15:24
楼顶上有给分键
----------------------------------------------
共同进步!
游客

返回顶部