JackySh
驱动牛犊
驱动牛犊
  • 注册日期2001-08-29
  • 最后登录
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1613回复:3

有关符号链接的问题

楼主#
更多 发布于:2001-09-25 15:06
我改写了passthru.sys,在他的DriverEntry()函数中增加了IoCreateDevice()和IoCreateSymbolicLink()用于创建设备和连接名,他们分别为"\\Device\\MyDrv0"和"\\DosDeviced\\MyDrv1".
安装后,用WINOBJ可以在\\??下看到MyDrv1,但是当我在VC中打开这个设备时出错,调用形式为CreateFile("\\\\.\\MyDrv1"...),为什么??
Tomgin
驱动牛犊
驱动牛犊
  • 注册日期2001-08-08
  • 最后登录2005-06-06
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2001-09-28 17:03
我也改写了 passthru 已经可以打开了。
你的 ioCreateDevice() 的参数有问题吧。
努力呀,还有许多东西不会呢。
Netguy
驱动牛犊
驱动牛犊
  • 注册日期2001-04-02
  • 最后登录2012-05-25
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望17点
  • 贡献值0点
  • 好评度6点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2001-09-28 16:25
看一下GetLastError( )的返回值
KungFu
驱动大牛
驱动大牛
  • 注册日期2001-09-27
  • 最后登录2008-04-08
  • 粉丝0
  • 关注0
  • 积分221分
  • 威望24点
  • 贡献值0点
  • 好评度19点
  • 原创分0分
  • 专家分0分
地板#
发布于:2001-09-28 11:04
请确认你的createfile的各个parameters都正确
我不写驱动好多年
游客

返回顶部