
我必须写一个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 *** 作
总结以上是内存溢出为你收集整理的阻止文件创build全部内容,希望文章能够帮你解决阻止文件创build所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)