我不想将整个文件保存到磁盘,然后使用CreateProcess、ShellExecute等从启动参数打开程序。 也许唯一的出路是内存映射文件? 也许我该看看COM,IPC,管道?
您不能告诉这些程序您的文件数据实际上是一个内存映射文件。那个 真正地
文件系统缓存处理这个问题。把它想象成一个大的RAM磁盘,而不需要为RAM付费。这工作得如此之好,以至于这些程序除了从文件中接受输入外,再也不需要做别的事情了。