阅读:1400回复:3
请问如何在用户权限下 写 磁盘扇区~?
我在disk.sys下面写了个过滤,功能是在应用程序的指示下 向磁盘 写一些“垃圾”把磁盘数据“销毁”。
我的实现方法是造了个IRP_MJ_SCSI发下去。在管理员权限下没问题。 但要求运行在用户权限(user组),上面的方法就不行了,有什么好办法呢? 谢~ |
|
|
沙发#
发布于:2009-05-08 18:35
不行是指啥?不能跟驱动通讯吗?
你都在驱动程序中了,还有啥权限? |
|
|
板凳#
发布于:2009-05-08 18:36
如果是指应用程序在没有权限的情况下无法跟驱动通讯,检查一下创建cdo设备时的安全描述符
|
|
|
地板#
发布于:2009-05-11 09:28
回 2楼(znsoft) 的帖子
哦,我一直以为是驱动的问题,刚看了一下,貌似跟这个一样:http://bbs.driverdevelop.com/read.php?tid=82482。我以前没考虑过权限的问题,CreateFile时返回FILE_ACCESS_DENIED。 我需要怎么修改参数呢? |
|
|