我将如何创建一个可以以编程方式和动态更改内容的虚拟驱动器?
例如,程序 A 开始运行并创建一个虚拟驱动器。当程序 B 查看驱动器时,它会看到错误日志并开始读取/处理它。在所有这些程序的中间,A 从某个地方得到一个信号并决定添加到日志中。我希望程序 B 不知道更改并继续进行。程序 B 应该继续阅读,就好像什么都没发生一样。程序 A 只会报告日志的文件大小非常大,然后根据需要填写。如果程序 B 试图读取最后一个条目,程序 A 将用标签填充日志。
我知道这是一个奇怪的请求,但实际上没有其他方法可以做到这一点......我基本上无法重写程序 B,所以我需要愚弄它。
我如何在 Windows 中执行此操作?OSX 怎么样?