c++ - 什么类型的windows设备驱动程序可以修改FindFirstFile和FindNextFile?

标签 c++ c windows device-driver

我需要将一些文件添加到Windows 下FindFirstFile 和FindNextFile 返回的结果中。这可能通过文件系统过滤器驱动程序或什么类型的驱动程序实现?

谢谢

最佳答案

您可以通过文件系统过滤器驱动程序来完成此操作。但是您可以通过实现系统范围的 API Hook 来做到这一点。我以前没有尝试过,但你真的不需要为了防止损坏驱动程序堆栈而编写驱动程序和使系统不稳定的痛苦。

System Wide API Hooking

API Hooking Revealed

关于c++ - 什么类型的windows设备驱动程序可以修改FindFirstFile和FindNextFile?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6215664/

相关文章:

c - C 程序 malloc 赋值返回 NULL 的可能原因?

c++ - 将 64 位循环拆分为多个整数上的 32 位循环

asp.net - Windows Azure Web 角色日志文件

c++ - 可变大小的对象可能未被初始化

c++ - 在 C++ 中创建同时支持 Unicode 和 ASCII 的库的最佳实践是什么?

C - 一个大小已知时的 malloc 二维数组

c# - 在桌面背景上绘制作为墙纸替换 (Windows/C#)

windows - 如何从两个(双引导)操作系统运行相同的 eclipse 安装?

c++ - C++程序使用类模板模拟FIFO,出队时返回值3221225477

c++ - lambda 中的可变参数作为函数指针