gpt4 book ai didi

.net - 是否可以从另一个进程捕获 "file not found",然后将文件返回给该进程?

转载 作者:可可西里 更新时间:2023-11-01 11:04:26 25 4
gpt4 key购买 nike

我有一个在目录中查找文件的遗留应用程序。它不能很好地处理丢失的文件。我想要做的是“捕获”文件未找到错误,然后将另一个文件发送回调用应用程序。类似于您在网络服务器上处理 404 错误并根据请求的 URL 返回内容的方式,但在本地文件系统上除外。

这可能吗?更可取的是,在 .Net 中是否可行?

最佳答案

您可以通过拦截对 Win API 函数 CreateFile 的调用来做到这一点。这需要dll注入(inject)。在 .NET 中,您可以使用此库:easyhook.codeplex.com

关于.net - 是否可以从另一个进程捕获 "file not found",然后将文件返回给该进程?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3000843/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com