我有一个应用程序,它将一些文本数据写入文件。我正在尝试做的是挂钩写作过程。我迷上了 MS Detours、CreateFile、WriteFile 和 WriteFileEx 函数。CreateFile 正确捕获这些文本文件的创建/打开,但 WriteFile 的钩子没有。它捕获了许多其他的东西,但不是这些。挂钩工作正常。我已经检查过了。
进程监视器还将这些写入操作显示为 WriteFile 操作(广告名称 IRP_MJ_WRITE 和 FASTIO_WRITE),就像我自己写东西时一样(我的操作挂钩正常工作)
这里发生了什么?除了WriteFile之外,还有其他方法可以将内容写入文件吗?