捕获打开或创建文件的请求并重新路由它

Posted

技术标签:

【中文标题】捕获打开或创建文件的请求并重新路由它【英文标题】:Catching a Request to Open or Create a File and Rerouting it 【发布时间】:2011-10-10 10:35:03 【问题描述】:

我前段时间下载了一些 Flash 游戏,以便在学校离线玩,如果我发现自己没有工作可做并且有空闲时间。唯一的问题是他们总是试图从应用程序数据中保存/加载,而且我根本不相信这些文件是创建的,更不用说下次我再次播放时加载了。

我没有反编译每一个并查找/更改保存和加载位置,而是考虑了 Windows API,尤其是钩子。也许可以监视系统请求以创建此类文件,或者在尝试加载时打开它,然后告诉它到其他地方(即我的闪存驱动器)?

我不知道这个想法是否真的可行,但任何解决方案,或者一个可靠的“这是不可能的”都会很棒。

【问题讨论】:

technet.microsoft.com/en-us/sysinternals/bb896645 【参考方案1】:

我希望这些帮助:WinAPIOverride32 is an advanced api monitoring software.Deviare APIDeconstructing the Poker Client, Part 1

【讨论】:

感谢您的快速回复!我会查看这些,看看我是否能让他们做我想做的事。我不知道有这样的软件:)

以上是关于捕获打开或创建文件的请求并重新路由它的主要内容,如果未能解决你的问题,请参考以下文章

不可捕获的 IOException

关闭并重新启动可执行文件后,无法修改或删除由我的 .jar 可执行文件创建的文本文件

GitHub:重新打开合并的拉取请求

Visual Studio 2017 无法创建或打开 .shproj(共享项目)文件

Qt Creator 在创建或打开 .ui 文件时崩溃。如何诊断?

无法打开 Xcode 的工作区文件