我想将 Stream 作为参数传递给另一个程序(将路径传递给不存在的文件),
这意味着当该程序试图从该文件中读取字节时,我的程序将生成它。
为了更清楚,我想调用这样的程序:
notepad.exe "C:\myFile.txt"
并且该文件将不存在,并且每次从该文件读取的尝试都会调用我的程序并等待它响应(现在写入不是问题)。
有任何想法吗?
我想将 Stream 作为参数传递给另一个程序(将路径传递给不存在的文件),
这意味着当该程序试图从该文件中读取字节时,我的程序将生成它。
为了更清楚,我想调用这样的程序:
notepad.exe "C:\myFile.txt"
并且该文件将不存在,并且每次从该文件读取的尝试都会调用我的程序并等待它响应(现在写入不是问题)。
有任何想法吗?
我认为匿名命名管道 实际上可能适用于您正在尝试做的事情。
您在初始程序中进行设置,然后将参数传递给第二个程序,然后您可以在第一个程序中写入时从中读取。