2014-09-28 70 views
0

此应用程序总是在您激活某个功能(可以说是一个日志文件)时创建一个文件。这个文件在运行过程中无法打开 - 但在应用程序关闭之前我需要它的内容(另一个进程使用它,所以我甚至不能查看它)。有没有办法“挂钩”它?如何获取应用程序正在写入的文件内容?

我使用Delphi,但我接受任何其他解决方案。 所以,总结一下,我需要知道创建了哪个文件应用程序(它总是创建其他文件,但在同一个目录中)以及它所写的内容。任何帮助赞赏。

+1

您应该更改写入文件的应用程序。它需要共享文件以供阅读,而不是使用独占共享模式。 – 2014-09-28 10:05:51

+0

它已经完成的exe文件,我不能改变任何东西 – 2014-09-28 10:34:06

+0

然后你运气不好,除非你想*真*脏,并执行低级别的硬盘驱动器(只能在本地驱动器上工作,要求你知道磁盘的磁盘格式,*和*你知道如何仅使用低级扇区读取来导航磁盘)。 – HeartWare 2014-09-28 12:03:19

回答

相关问题