popodragon
驱动牛犊
驱动牛犊
  • 注册日期2002-04-06
  • 最后登录2003-05-13
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1193回复:2

有谁研究过虚拟磁盘的驱动?讨论讨论。

楼主#
更多 发布于:2003-02-12 14:56
我看了filedisk的源代码,并进行了修改,但是

大家注意没有,那个filedisk只能以管理员身份运行。这样的话功能很局限,如何才能让他以任何身份运行呢?
JungleBoy
驱动牛犊
驱动牛犊
  • 注册日期2002-10-17
  • 最后登录2009-09-07
  • 粉丝0
  • 关注0
  • 积分1分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-02-14 14:48
没有管理员权限的话如何装载驱动呢!?

你可以搜索一下从前的贴子,有几篇相关的讨论
不过不是很全

个人感觉用Kernal Mode Driver在NT Family OS下实现虚拟磁盘比9x下用Vxd来实现要简单的多
I'm upgrading……
popodragon
驱动牛犊
驱动牛犊
  • 注册日期2002-04-06
  • 最后登录2003-05-13
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-02-14 15:23
驱动可以在系统启动的时候自动加载,但是当非管理员用户登录后,使用filedisk.exe,就会提示访问拒绝。

究其原因,主要是因为用createfile打开volume的时候,失败,提示访问拒绝。

试验发现,用createfile 打开系统的volume,如 c: d:,也同样不能。但管理员可以。同时比较奇怪的是cdrom可以被任何用户打开,这就是为什么虚拟光驱没有类似的问题。

想不到这个问题这么头疼?请大虾指点!
游客

返回顶部