taurus.wang
驱动牛犊
驱动牛犊
  • 注册日期2006-08-28
  • 最后登录2014-11-07
  • 粉丝0
  • 关注0
  • 积分694分
  • 威望100点
  • 贡献值0点
  • 好评度69点
  • 原创分0分
  • 专家分0分
阅读:1574回复:5

如何防止用户在一个卷上创建目录,新建空文件。

楼主#
更多 发布于:2008-04-25 15:42
mkdir g:\aaaa

然后再FileSpy 中看到了
1    15:33:47.468    750    cmd.exe    1180    81885690    IRP    818F3AE0    IRP_MJ_CREATE    00000884    00000000    81A1FB98    E1DBA9D8    E1234C50    00000002    00000000    G:\aaaa    STATUS_SUCCESS    FILE_CREATE CreOpts: 00000021 Access: 00100001 Share: 00000003 Attrib: 00000080 Result: FILE_CREATED

好像和其他的 创建打开已有的标志位 的操作的标志位是相同的。


有什么方法在创建的时候SfCreate 函数是就拒绝 新建目录操作,
返回 STATUS_MEDIA_WRITE_PROTECTED。

好像建立一个 空文件, 是不会有 IRP_MJ_WRITE 的 IRP 发出的。
请问,合时会写到目录中去。
taurus.wang
驱动牛犊
驱动牛犊
  • 注册日期2006-08-28
  • 最后登录2014-11-07
  • 粉丝0
  • 关注0
  • 积分694分
  • 威望100点
  • 贡献值0点
  • 好评度69点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2008-04-27 08:54
直接obpXX之~ ; 不懂唉 ?
太高深了。
无愧为高手
可否详细告知?
游客

返回顶部