微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

阻止文件创build

我必须写一个function,防止用户在桌面上创build文件(除了快捷方式文件(* .lnk)和目录)的Windows XP。 经过一番研究,我得出了这样的结论,即可以使用文件系统filter驱动程序或minidriver来完成。 漫游configuration文件无法加载/保存,更改NTFS权限不起作用。

我看了一下DDK的样本。 例如cancelSafe。 他们取消了I / O,但这不是我想要的。 我见过防病毒程序阻止访问受感染的文件和操作系统返回错误代码5:访问被拒绝。

我想要完全一样的行为。 那么我怎样才能实现这个filter驱动程序?

如何编写Linux驱动程序模块调用/使用另一个驱动程序模块?

使用pnputil.exe安装驱动程序

如何开始在Windows下的驱动程序编程

签署ghostscript postscript打印驱动程序

用户模式访问内核内存(Windows)

在Windows中开始使用MongoDB C ++驱动程序

是否有可能在Ndis层捕获本地主机包(127.0.0.1作为目的地)?

Ndis 5/6中级filter驱动程序

如何练习编写真正的Linux设备驱动程序?

使用Inno Setup安装驱动程序

您需要编写微型过滤器驱动程序并将其附加到存在桌面文件夹的适当卷上。

在微过滤器中,过滤IRP_MJ_CREATE

在IRP的PreOperation回调中,检查文件路径,如果在桌面文件夹路径下IRP失败,不要将其传递到堆栈下方。

在IoStatus.Status ,通过在术前回调中完成IRP并设置适当的状态,IRP可能会失败。 更多信息在完成预操作回调例程中的I / O操作

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐