pillarlee
驱动牛犊
驱动牛犊
  • 注册日期2007-04-10
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分12分
  • 威望45点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1336回复:3

请问如何在用户权限下 写 磁盘扇区~?

楼主#
更多 发布于:2009-05-08 12:15
我在disk.sys下面写了个过滤,功能是在应用程序的指示下 向磁盘 写一些“垃圾”把磁盘数据“销毁”。

我的实现方法是造了个IRP_MJ_SCSI发下去。在管理员权限下没问题。

但要求运行在用户权限(user组),上面的方法就不行了,有什么好办法呢?

谢~
QQ:2091247
znsoft
管理员
管理员
  • 注册日期2001-03-23
  • 最后登录2023-10-25
  • 粉丝300
  • 关注6
  • 积分910分
  • 威望14796点
  • 贡献值7点
  • 好评度2410点
  • 原创分5分
  • 专家分100分
  • 社区居民
  • 最爱沙发
  • 社区明星
沙发#
发布于:2009-05-08 18:35
不行是指啥?不能跟驱动通讯吗?
你都在驱动程序中了,还有啥权限?
http://www.zndev.com 免费源码交换网 ----------------------------- 软件创造价值,驱动提供力量! 淡泊以明志,宁静以致远。 ---------------------------------- 勤用搜索,多查资料,先搜再问。
znsoft
管理员
管理员
  • 注册日期2001-03-23
  • 最后登录2023-10-25
  • 粉丝300
  • 关注6
  • 积分910分
  • 威望14796点
  • 贡献值7点
  • 好评度2410点
  • 原创分5分
  • 专家分100分
  • 社区居民
  • 最爱沙发
  • 社区明星
板凳#
发布于:2009-05-08 18:36
如果是指应用程序在没有权限的情况下无法跟驱动通讯,检查一下创建cdo设备时的安全描述符
http://www.zndev.com 免费源码交换网 ----------------------------- 软件创造价值,驱动提供力量! 淡泊以明志,宁静以致远。 ---------------------------------- 勤用搜索,多查资料,先搜再问。
pillarlee
驱动牛犊
驱动牛犊
  • 注册日期2007-04-10
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分12分
  • 威望45点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2009-05-11 09:28
回 2楼(znsoft) 的帖子
哦,我一直以为是驱动的问题,刚看了一下,貌似跟这个一样:http://bbs.driverdevelop.com/read.php?tid=82482

我以前没考虑过权限的问题,CreateFile时返回FILE_ACCESS_DENIED。

我需要怎么修改参数呢?
QQ:2091247
游客

返回顶部