File 拦截文件访问

File 拦截文件访问,file,interception,File,Interception,我有一个程序(实际上是一个游戏),它使用.wad文件来存储它的资源。是否有可能以某种方式拦截对此文件的访问,并对其进行模拟 例如,我想动态地替换一些精灵。不是创建一个新文件,是否可以让这个游戏认为它正在访问.wad,但实际上我们处理它的请求?在Windows下,提供了一个低级I/O钩子,程序可以注册以将I/O请求传递到文件系统 筛选器驱动程序还可以更改通过筛选器传递的数据或拒绝文件系统请求 实现、维护和支持这样的内核模式代码是非常重要的 无论如何,你也可以看看: :防病毒软件必须拦截文件访问,

我有一个程序(实际上是一个游戏),它使用
.wad
文件来存储它的资源。是否有可能以某种方式拦截对此文件的访问,并对其进行模拟

例如,我想动态地替换一些精灵。不是创建一个新文件,是否可以让这个游戏认为它正在访问
.wad
,但实际上我们处理它的请求?

在Windows下,提供了一个低级I/O钩子,程序可以注册以将I/O请求传递到文件系统

筛选器驱动程序还可以更改通过筛选器传递的数据或拒绝文件系统请求

实现、维护和支持这样的内核模式代码是非常重要的

无论如何,你也可以看看:

  • :防病毒软件必须拦截文件访问,因此开源防病毒软件可以成为研究过滤器的良好起点
  • :用于Windows API挂钩